测试中出现ERROR StatusLogger No log4j2 configuration file
2017-06-03 23:07
746 查看
概述
在hibernate框架搭建完成用log4j2进行测试时,总是出现ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console。错误。经过各种方法后,终于找到一种有效管用的方法。首先介绍我的环境版本号:
log4j2的jar包版本号是hibernate5框架自带的log4j2,如下所示:
错误解决办法:右击工程名新建一个source folder, 命名为resources,下面建一个log4j2.xml文件,
解释一下:Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细输出。
log4j2配置文件可以使用XML或JSON,似乎 不再支持properties文件了。默认的文件名也有所不同,log4j2.xml,不再是log4j.xml。
log4j2.xml可以放在任意的地方,只要你最后把它放到了classpath里,上面的项目中新建一个resources目录用于放置log4j2.xml,如果在未加入classpath时尝试运行时会报错误。
在hibernate框架搭建完成用log4j2进行测试时,总是出现ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console。错误。经过各种方法后,终于找到一种有效管用的方法。首先介绍我的环境版本号:
log4j2的jar包版本号是hibernate5框架自带的log4j2,如下所示:
错误解决办法:右击工程名新建一个source folder, 命名为resources,下面建一个log4j2.xml文件,
<?xml version="1.0" encoding="UTF-8"?> <Configuration status="warn"> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%m%n" /> </Console> </Appenders> <Loggers> <Root level="INFO"> <AppenderRef ref="Console" /> </Root> </Loggers> </Configuration>
解释一下:Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细输出。
log4j2配置文件可以使用XML或JSON,似乎 不再支持properties文件了。默认的文件名也有所不同,log4j2.xml,不再是log4j.xml。
log4j2.xml可以放在任意的地方,只要你最后把它放到了classpath里,上面的项目中新建一个resources目录用于放置log4j2.xml,如果在未加入classpath时尝试运行时会报错误。
相关文章推荐
- ERROR StatusLogger No log4j2 configuration file found.出现的情况
- SSH Exception 2017.3.27-3 ERROR StatusLogger No log4j2 configuration file found
- ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only err
- ERROR StatusLogger No log4j2 configuration file found.的解决方法
- ERROR StatusLogger No log4j2 configuration file found. 找不到日志配置文件
- Struts2.5 ERROR StatusLogger No log4j2 configuration file found. Using default configurati
- ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only err
- ERROR StatusLogger No log4j2 configuration file found.
- SSH Exception 2017.3.27-3 ERROR StatusLogger No log4j2 configuration file found
- Struts2 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging
- 关于ERROR StatusLogger No log4j2 configuration file found. 解决 eclipse报错
- ERROR StatusLogger Log4j2 could not find a logging implementation.
- 使用Log4j2,打包后提示ERROR StatusLogger Log4j2 could not find a logging implementation.
- ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the clas
- 安装mysql ./configure编译时出现错误:error: No curses/termcap library found解决方法
- 编译内核,出现gcc: error: elf_i386: No such file or directory
- window下工具访问linux下mysql出现 error no 2003 10061错误的解决办法
- MyEclipse中使用Hibernate时出现log4j:WARN No appenders could be found for logger 警告信息解决
- yum install 出现 PYCURL ERROR 5 或 “no mirrors to download” 时,应该做的