2010-09-29 6 views
6

Przesyłam aplikację dla systemu Windows napisaną w języku C# do Mac OS za pomocą Java i Swing.Gdzie aplikacja powinna przechowywać swoje dzienniki w systemie Mac OS?

Aplikacja Windows przechowuje logi (informacje o środowisku, wyjątki itp.) W pliku C: \ Program Files \ MyProgram \ Logs \ app.log. Od czasu do czasu proszę użytkowników o przesłanie mi tego pliku w celu zdiagnozowania problemów.

Jakie jest właściwe miejsce na logi w systemie Mac OS? Jeśli jest kilka możliwych miejsc, chciałbym skorzystać z tego, który jest łatwiejszy do zlokalizowania przez użytkowników.

Odpowiedz

2

zazwyczaj przechowujemy go w dir [z nazwą aplikacji] w katalogu domowym iw tym .log

System.getProperty("user.home")+System.getProperty("file.separator")+"appname"+System.getProperty("file.separator")+"appname.log" 
+0

myślę, że należy użyć „separator” zamiast „path-separator”. Separator ścieżek służy do oddzielania ścieżek, a nie folderów w ścieżce. –

+0

@Jenen Rosenberg zaktualizował rzeczy, ich plik-saperator –