log4j.properties文件的Typesafe配置

时间:2015-08-06 06:59:43

标签: scala log4j typesafe-config

似乎log4j在加载时会自动搜索属性文件。我想知道是否可以使用TypeSafe配置reference.conf代替?

我正在使用TypeSafe配置进行所有其他配置,因此这样可以保持一致。

1 个答案:

答案 0 :(得分:0)

所以你问你是否可以使用相同的文件,让你的应用程序将其解析为hocon(Typesafe配置格式),并将log4j解析为json,从而在一个文件中配置它们?我不认为它会那样工作。

您可以做的是在typesafe配置文件中构建您自己的属性,在初始化中读取它们并以编程方式配置您的记录器。就像用于允许您在application.conf中配置日志级别的Play框架一样:https://www.playframework.com/documentation/2.3.x/SettingsLogger#Configuring-log-levels-in-application.conf

就个人而言,我认为这不值得付出努力。