log4j.properties 文件的类型安全配置
Typesafe config for log4j.properties file
似乎 log4j 在加载时会自动搜索 属性 文件。我想知道是否可以使用 TypeSafe 配置的 reference.conf
代替?
我对所有其他配置都使用了 TypeSafe 配置,因此这可以保持一致。
所以你问你是否可以使用同一个文件,让你的应用程序将它解析为 hocon(Typesafe 配置格式),log4j 将它解析为 json,从而在一个文件中配置这两个文件?我不认为它会那样工作。
您可以做的是在类型安全配置文件中创建您自己的属性,在您的初始化中读取它们并以编程方式配置您的记录器。就像 Play 框架曾经允许您在 application.conf 中配置日志级别:https://www.playframework.com/documentation/2.3.x/SettingsLogger#Configuring-log-levels-in-application.conf
不过,就我个人而言,我认为这不值得。
似乎 log4j 在加载时会自动搜索 属性 文件。我想知道是否可以使用 TypeSafe 配置的 reference.conf
代替?
我对所有其他配置都使用了 TypeSafe 配置,因此这可以保持一致。
所以你问你是否可以使用同一个文件,让你的应用程序将它解析为 hocon(Typesafe 配置格式),log4j 将它解析为 json,从而在一个文件中配置这两个文件?我不认为它会那样工作。
您可以做的是在类型安全配置文件中创建您自己的属性,在您的初始化中读取它们并以编程方式配置您的记录器。就像 Play 框架曾经允许您在 application.conf 中配置日志级别:https://www.playframework.com/documentation/2.3.x/SettingsLogger#Configuring-log-levels-in-application.conf
不过,就我个人而言,我认为这不值得。