Java log4j配置概述
我对如何配置Log4j感到相当困惑,我已经学习了以下代码片段,但是编写一些将这些概念结合在一起的东西会很有用Java log4j配置概述,java,log4j,Java,Log4j,我对如何配置Log4j感到相当困惑,我已经学习了以下代码片段,但是编写一些将这些概念结合在一起的东西会很有用 Log4j在类路径中查找属性/xml文件 你可以提供 使用PropertyConfigurator.configure(文件名)配置您自己的文件-什么 如果你打两次电话。文件是否有效合并或仅合并 最后一个用过了 可以在上使用-D提供显式文件 命令行 我希望能够 提供一个保持静态的基本配置文件 允许单个开发人员添加带有额外选项的附加文件,而无需退出此主文件 根据 现有配置未被清除或重
- Log4j在类路径中查找属性/xml文件
- 你可以提供 使用PropertyConfigurator.configure(文件名)配置您自己的文件-什么 如果你打两次电话。文件是否有效合并或仅合并 最后一个用过了李>
- 可以在上使用-D提供显式文件 命令行
- 提供一个保持静态的基本配置文件
- 允许单个开发人员添加带有额外选项的附加文件,而无需退出此主文件
log4j
自身在找到第一个log4j.properties时停止
因此,当您调用configure
时,我的猜测是:
- 如果已经完成了某些配置,则将合并当前配置
- 如果尚未完成配置,则log4j将不会尝试读取任何其他log4j.properties
您最好使用global调用
configure
,然后使用特定于开发人员的文件。但这应该很容易测试。您看过了吗?不知道Log4j是否读取了更多配置,但也许此方法可以帮助您实现它: