Java 使用log4j2配置文件设置记录器时
我已经创建了一个log4j2.xml文件。何时用于启动和配置记录器?JVM启动时?Log4J1 从Log4J1的角度来看,有两种情况下启动了配置:Java 使用log4j2配置文件设置记录器时,java,logging,log4j2,Java,Logging,Log4j2,我已经创建了一个log4j2.xml文件。何时用于启动和配置记录器?JVM启动时?Log4J1 从Log4J1的角度来看,有两种情况下启动了配置: 您可以通过编程方式初始化所有调用BasicConfigurator.configure()的配置 自动配置将查看类路径以查找配置文件。这是文档的摘录: log4j库不会对其环境进行任何假设。 特别是,没有默认的log4j附加器。在一定条件下 但是,在定义明确的情况下,记录器的静态初始化器 类将尝试自动配置log4j。Java语言 保证类的静态初始值设
BasicConfigurator.configure()的配置应用程序中的代码>
我的问题是关于log4j2的。您的答案是针对log4j1的。我正在查找log4j2的文档,但我相信在中不存在相同的@Andy897BasicConfiguratorlog4j2@Andy897,我编辑了答案以包含有关log4j2的信息。