2010-09-29 29 views
6

我正在使用Java和Swing將用C#編寫的Windows應用程序移植到Mac OS。應用程序應該在Mac OS中存儲日誌的位置?

Windows應用程序將日誌(環境信息,例外等)存儲在文件C:\ Program Files \ MyProgram \ Logs \ app.log中。有時我會要求用戶發送此文件來診斷問題。

在Mac OS中登錄的正確位置是什麼?如果有幾個可能的地方,我想用一個更容易讓用戶找到的地方。

回答

2

通常我們將其存儲在目錄[與應用程序的名稱在主文件夾,並在.log文件

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

我認爲你應該使用的,而不是「路徑分隔符」「分隔符」。路徑分隔符是分隔路徑,而不是路徑中的文件夾。 – 2010-09-29 10:23:19

+0

@Jeroen Rosenberg更新了它的文件操作者 – 2010-09-29 10:24:50

相關問題