2010-09-29 110 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

相关问题