log4j配置文件详解xml log4j的配置文件properties应该放在什么地方?
log4j的配置文件properties应该放在什么地方?
配置文件自动加载:(1)如果使用log4j输出日志,我们应该知道log4j加载配置文件的过程。启动log4j时,默认搜索sourcefolder下的log4j.xml配置文件。否则,将搜索log4j.properties文件。然后加载配置。配置文件的位置正确,因此不需要在程序中手动加载log4j配置文件。如果将配置文件放在config文件夹中,只需将其设置为buildpath。手动加载配置文件如下:(1)PropertyConfigurator.configure属性配置默认情况下,(“log4j.Properties”)读取项目根目录的路径。此时,log4j.Properties应该放在项目目录中。如图所示,log4j.properties和Src是同一级别的目录,在同一根目录下。(2) 通常,一个java项目会有许多配置文件。建议将所有配置文件放在一个文件夹中,例如config文件夹。然后在读取这些配置文件时添加子目录名。如图所示,在project目录下创建config文件夹(注意:它不在SRC文件下)。在本例中,config和Src是同一级别的目录。在这种情况下,读取路径更改为:PropertyConfigurator.configure属性配置(“config/log4j.Properties”)(3):如果不是手动设置,则不需要手动写入和加载日志属性文件代码,直接放到SRC目录中,请记住,例如,如果您创建一个新的Java项目,SRC文件需要放入原始文件包中。我使用这个(4)项目来键入jar包。通常,我不会在jar包中键入配置文件。如果是第一种方式,则会生成log4j.Properties文件和HelloWorld.jar文件在同一目录下,项目可以顺利读取配置文件。如果是第二种方式,则需要创建一个配置文件夹,将配置文件放入其中,然后将配置文件与生成的HelloWorld.jar文件在同一目录下,项目可以顺利读取配置文件。
log4j配置文件详解xml log4j配置文件详解 logback配置文件详解
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。