什么是Java桌面应用程序中日志文件位置的最佳实践?

时间:2015-12-03 17:58:09

标签: java logback

我有一个Java Webstart应用程序,我希望我的日志输出转到文件。该应用程序必须适用于Mac OS X和Windows(并且在Linux和一般的Unix上工作都很好。)

我正在使用Logback。

我应该在哪里放置我的日志文件?是否有标准代码来获取适合日志的文件位置,并为每个平台调整适当的位置?

1 个答案:

答案 0 :(得分:2)

在大多数情况下,我会将其放在用户的本地Application Data目录中。根据您的申请,这可能不相关。

当我需要一个地方将我的日志文件放在Windows机器上时,我发现这个早先的问题是相关的:Where to store an application log file on Windows

不幸的是,我不相信能够为每个平台获得最佳位置。