ERROR StatusLogger No log4j2 configuration file found. Using default configuration
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ERROR StatusLogger No log4j2 configuration file found. Using default configuration相关的知识,希望对你有一定的参考价值。
参考技术A spring5与log4j不兼容的问题maven中
需要导入log4j 2以上的版本
在web.xml中配置监听器和log4j的配置文件
log4j2.xml放在资源根目录就行,不配置系统也会自己找到
log4j的配置文件(log4j2.xml)
Java 解决 ERROR StatusLogger No log4j2 configuration file found 异常
1. 问题
在本地 Idea 调试代码的时候抛出了如下一个异常:
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
2. 解决方案
从上面异常提供的信息看到没有找到 log4j2 配置文件,将使用默认配置:只将错误记录到控制台。很容易的看出我们在代码中使用到了 log4j,但是没有发现相应的配置文件。解决方案就是在 resouces 资源目录下提供配置文件,在这我们提供了一个名为 log4j2.properties
的配置文件:
rootLogger.level = INFO
rootLogger.appenderRef.console.ref = ConsoleAppender
appender.console.name = ConsoleAppender
appender.console.type = CONSOLE
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %dHH:mm:ss,SSS %-5p %-60c %x - %m%n
以上是关于ERROR StatusLogger No log4j2 configuration file found. Using default configuration的主要内容,如果未能解决你的问题,请参考以下文章
Java 解决 ERROR StatusLogger No log4j2 configuration file found 异常
测试错误ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only
Struts2 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging(
log4j报错ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging o