【发布时间】:2015-12-03 18:32:35
【问题描述】:
我正在使用 logback,日志位置会因平台而异(请参阅我的其他相关问题:What's the best practice for log file locations in Java desktop applications?)。
我如何告诉 logback 使用从平台确定的日志文件?我无法在 logback.xml 中对日志文件进行硬编码,因为它对于每个平台都是不同的文件。
不过,我确实需要将 logback.xml 中的设置用于文件附加程序。
我在 logback.xml 中有一个控制台附加程序。也许对于这个额外的要求,可以将设置转移到文件追加器?
所以要清楚,这是一个两部分的问题:
- 如何添加文件附加程序,其位置基于平台。
- 如何让这个文件附加程序保留 logback.xml 中定义的设置。
【问题讨论】: