log4j中存在日志无法打印问题解决
2015-06-28 16:55
267 查看
我在项目中配置双数据中心,原来类包名称前最都是一致的,后来由于项目的需要根据数据来源命名不同的类包名称,这个导致一个问题,sql语句运行无法正常打印出来,提示以下内容:
log4j:WARN No appenders could be found for logger (com.ps007.group.dao.ClassUserDao.getOutStudentList). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.由于原来一直使用的好好的,突然有一部分代码无法打印出日志,导致研究了很久才弄明白,是由于要再新定义一个Appender。内容如下显示:
<!--原有的项目类包定义的日志类型--> <category name="com.old"> <priority value="DEBUG" /> <appender-ref ref="OLD_FILE" /> <appender-ref ref="OLD_FILE_ERR" /> <appender-ref ref="OLD_CONSOLE" /> </category> <!--新定义的类包日志类型--> <category name="com.new"> <priority value="DEBUG" /> <appender-ref ref="NEW_FILE" /> <appender-ref ref="NEW_FILE_ERR" /> <appender-ref ref="NEW_CONSOLE" /> </category>
相关文章推荐
- 剑指offer--面试题28:字符串的排列--Java实现
- libwebsocket manual
- log4j中存在日志无法打印问题解决
- C#枚举中的位运算权限分配
- EA那些小事
- 直接拿来用!最火的Android开源项目整理
- UITableView
- 区间估计:
- 鸟哥Linux私房菜第一章计算机概论总结(-)
- imx6q GPIO功能的使用方法
- Linux守护进程设计
- 传输控制协议(TCP) -- 连接建立及终止过程
- 微信红包算法
- 关于JavaScript中立即执行函数的理解
- C——位运算的学习要点
- 我的过去一片朦胧
- [LeetCode] Factorial Trailing Zeros
- 剑指offer--面试题28:字符串的排列--Java实现
- chrome 控制台 引入新的js文件
- Leetcode|Merge k Sorted Lists