Java 解决 ERROR StatusLogger No log4j2 configuration file found 异常
Posted @SmartSi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于Java 解决 ERROR StatusLogger No log4j2 configuration file found 异常的主要内容,如果未能解决你的问题,请参考以下文章
Error: could not find java.dll如何解决
Java - 线程“主”java.lang.Error 中的异常:未解决的编译问题
解决Error: JAVA_HOME is not defined correctly
java.lang.IndexOutOfBoundsException ERROR不知道怎么解决[重复]