测试错误ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.问题的解决

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

错误:状态记录器没有找到log4j2配置文件,将使用默认配置:只将错误记录到控制台。

原因:log4j2的jar包是hibernate5框架自带的log4j2,在ssh中即使自己导入了第三方日志包,系统依然会调用log4j2,缺省默认配置文件 log4j2.xml

解决:增加配置文件 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>
  • 配置log4j2后hibernate会向控制台输出更加清晰的信息,当设置成status="warn",你会看到log4j2内部各种详细输出。
  • log4j2.xml可以放在任意的地方,只要你最后把它放到了classpath里,上面的项目中新建一个resources目录用于放置log4j2.xml,如果在未加入classpath时尝试运行时会报错误。

 控制台新出现的hibernate内部日志信息: 

08:01:59,522 INFO C3P0Registry:216 - Initializing c3p0-0.9.2.1 [built 20-March-2013 10:47:27 +0000; debug? true; trace: 10]
HHH000412: Hibernate Core {5.0.7.Final}
HHH000206: hibernate.properties not found
HHH000021: Bytecode provider name : javassist
HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
08:02:00,084 INFO AbstractPoolBackedDataSource:522 - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts

每天进步一点,没个错误都认真记录,点滴进步!!

原文地址:https://www.cnblogs.com/niusdtz/p/9625414.html

时间: 2024-10-06 21:43:39

测试错误ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.问题的解决的相关文章

log4j报错ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. log4j版本:log4j-core-2.7.jar   log4j-api-2.7.jar log4j2只支持xml和json两种格式的配置,所以配置log4j.properties时,是没有作用的. log4j 2.0与以往的1.x有一个明显的不同,其配置

Struts2 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging

在做struts2时导包完成发现Struts2 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging log4j2的配置文件没找到去struts2-blank下.WEB-INF\classes下找到log4j的配置文件log4j2.xml:把他放入src中

[转]pro*c/c++编译错误 ” error: sqlca.h: No such file or directory “ 的解决办法

$ gcc -o test test.c 出现错误:error: sqlca.h: No such file or directory [解决方法]知道 sqlca.h 在 $ORACLE_HOME/precomp/public/下更正后执行“$ gcc -o test test.c -I $ORACLE_HOME/precomp/public 又出现错误: undefined reference to `sqlcxt' [解决方法]需要用到$ORACLE_HOME/lib/libclntsh.

maven错误:Error assembling JAR: A zip file cannot include itself

出错情景:maven项目clear后直接install 出错原因:maven执行install后先编译第一个module然后开始打包,编译第二个module继续打包(这个时候文件夹中已经包含了这个文件,所以出现这个错误) 解决方案:先clear complie install,在complie后会先形成所有的的配置文件和.class文件,在执行install的时候不会重新编译文件,而是会使用当前的文件进行打包 这错误找到解决方案用了半天,花了2小时才找到出错的原因,我也是醉了

ERROR StatusLogger Log4j2 could not find a logging implementation.

今天在学习structs2  2.5.5的版本的时候碰到2个问题.第一个网上下的包里面差log4j-core这个包. 虽然程序可以运行,但控制台会报这个错误. ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console... 在添加了这个包后在再次运行程序. 控制

im-switch -s ibus错误:Error: no configuration file &quot;ibus&quot; exists.

在虚拟机上安装Ubuntu14.04 后安装ibus输入法,万万没想到在切换输入法的时候居然出错了! 无语了,再网上查了一下,这个错误出现的还是比较少的. 先说Ubuntu输入法(ibus)安装的一般步骤吧. 一.安装语言包 System Settings-->Language Support-->Install/Remove Languages 安装时间会稍微长一点.完成后注销一下. 如果不想安装中文语言包,则需要安装中文字体: $ sudo apt-get install ttf-wqy-

(救星啊)im-switch -s ibus错误:Error: no configuration file &quot;ibus&quot; exists.

转自:http://www.cnblogs.com/csulennon/p/4194902.html 在虚拟机上安装Ubuntu14.04 后安装ibus输入法,万万没想到在切换输入法的时候居然出错了! 无语了,再网上查了一下,这个错误出现的还是比较少的. 先说Ubuntu输入法(ibus)安装的一般步骤吧. 一.安装语言包 System Settings-->Language Support-->Install/Remove Languages 安装时间会稍微长一点.完成后注销一下. 如果不

VMware强制关闭,造成(failed to get exclusive lock on the configuration file...)错误

参考文章:http://blog.csdn.net/qyee16/article/details/6764753 笔记本蓝屏,造成VMware非法关闭,开机重启VMware后,发现无法打开虚拟机了,报错如下: 点击确定后,出现Internal Error错误: 解决办法很简单,打开任务管理器 --> 进程,然后把所有vmware相关的进程都关闭,在重新打开vmware就好了: 红框中为需要关闭的进程 VMware强制关闭,造成(failed to get exclusive lock on th

InnoDB: Operating system error number 87 in a file operation. 错误87的解决方法

InnoDB: Operating system error number 87 in a file operation. 错误87的解决方法 140628  8:10:48 [Note] Plugin 'FEDERATED' is disabled.140628  8:10:48 InnoDB: The InnoDB memory heap is disabled140628  8:10:48 InnoDB: Mutexes and rw_locks use Windows interlock