【问题标题】:Using logback, how do I add a platform dependent log file appender?使用 logback,如何添加依赖于平台的日志文件附加程序?
【发布时间】: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 中有一个控制台附加程序。也许对于这个额外的要求,可以将设置转移到文件追加器?

所以要清楚,这是一个两部分的问题:

  1. 如何添加文件附加程序,其位置基于平台。
  2. 如何让这个文件附加程序保留 logback.xml 中定义的设置。

【问题讨论】:

    标签: java logback


    【解决方案1】:

    您将不得不在某处进行配置。最简单的是每个平台都有一个 logback.xml,但你可以有另一个配置文件或使用命令行属性(这意味着每个平台都有不同的启动)

    【讨论】:

      猜你喜欢
      • 2018-09-19
      • 1970-01-01
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      • 2020-12-13
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多