2 qq 37666116 qq_37666116 于 2017.09.11 17:16 提问

日志应该怎么配才能正常输出?

图片说明图片说明图片说明

            我一共加入了common-logging-1.1.3.jar,log4j-api-2.8.2和log4j-core-2.8.2,三个有关日志的包,并配了log4j.properties和log4j2.xml(如上图),但是为什么输出日志还是一片红?有大神教我一下吗?

2个回答

jhj_666
jhj_666   2017.09.11 17:17

log4j.rootCategory=INFO,stdout,logfile

Tomcat,commons... etc log level

log4j.logger.org.apache=info
Application log level
log4j.appender.R = org.apache.log4j.DailyRollingFileAppender

log4j.appender.R.DatePattern ='.'yyyy-MM-dd

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %t %p [%c] - <%m> %n

log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
#Change log file location, out of deploy folder
log4j.appender.logfile.File=${catalina.home}/logs/playSing.log
log4j.appender.logfile.DatePattern=.yyyy-MM-dd
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %t %p [%c] - <%m>%n

#log4j.additivity.com.linkage.module.liposs.system.cao.snmpgather = false

#log4j.logger.message.http.weixin=debug,weixin
#log4j.appender.weixin=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.weixin.File=d:/zyh/logs/wx/weixin.log
#log4j.appender.weixin.DatePattern=.yyyy-MM-dd
#log4j.appender.weixin.layout=org.apache.log4j.PatternLayout
#log4j.appender.weixin.layout.ConversionPattern=%d %t %p [%c] - <%m>%n
log4j.logger.java.sql.Connection=DEBUG

log4j.logger.java.sql.Statement=DEBUG

log4j.logger.java.sql.PreparedStatement=DEBUG

log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

log4j.logger.java.sql.ResultSet=DEBUG

我是这么配的

qq_37666116
qq_37666116 没有用,我试了下感觉log4j.properties好象没有被加载,是少了jar吗?
10 个月之前 回复
l2009103205
l2009103205   2017.09.11 17:35

通过看你log4j的xml配的日志级别明显是 ERROR级别嘛,ERROR表示只打印报错信息,如果还需要看一些其他信息,则需要修改日志级别为INFO或者WARN

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
log日志输出路径
一、绝对路径  直接配置为系统的绝对路径 二、相对路径 # LOG4J配置 log4j.rootLogger=INFO,stdout,file log4j.logger.com.qingxu.extension=TRACE # 控制台输出 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.
Web日志部署与管理
 一、        WEB日志部署1.apache的日志文件是单个的,很容易达到2G的限制,很容易把/var卷填满,有必要对它进行自动切分,然后就可以运用自动处理程序进行压缩等操作。要对apache的日志文件进行处理,必须要停止apache,否则,会丢失一些日志,进行过这些操作的同志肯定,肯定可以体会到其棘手之处。在网上找到一个专门处理apache日志的程序cronolo
数据库附加错误823
数据库附加提示错误823,怎么才能修复正常
谷歌浏览器使用
1、chrome://flags/ 可以用来启用或关闭某些chrome的体验 2、chrome://dns 该命令将显示浏览器预抓取的主机名列表 3、chrome://net-internals 该命令显示网络相关信息,用来捕获浏览器生成的网络事件,可导出数据,可查看DNS主机解析缓存。 其中一个很重要的功能就是“测试”,如果你无法访问某个网址,那么可以使用 “
log4j无法输出日志
问题:本地可以输出log4j日志  部署到服务器上后  无法输出日志 原因: 服务器上tomcat 默认禁止 log4j 自动加载默认 log4j 配置 解决方法: 在 web.xml 中添加 Log4jConfigListener 手动指定 log4j.xml 配置     class>org
Struts2+Spring+Hibernate整合
struts+spring+hibernte整合文档,文档中有图文解说,一步一步地教你怎么进行整合。好比如需要那些jar包,spring配置文件怎么配置,struts配置文件怎么配,web.xml里应该怎么配等。
启动tomcat同时输出日志
正常情况下,执行startup.sh脚本启动tomcat, 执行结果如下: 要查看日志,还得cd 到logs目录下,然后执行tai -f命令才能查看日志,多了几步操作。如果能够在执行脚本的同时输出日志,是不是可以稍微提高一点点工作效率。 如何设置了?这是鄙人想的一个偷懒方法,测试验证通过: 在catalina.sh的 elif [ "$1" = "start" ] ; then中
嵌入式开发,没有串口如何看日志?
题图:Pixabay 本文主要探讨嵌入式开发中消息日志输出的方式,全文1200字,读完大约需要3分钟。首发于微信公众号“洛奇看世界”,欢迎转载。 最近客户的一个项目,试产阶段发现有部分盒子没有正常启动。项目出于第三方的安全要求,板子上没有串口,准确说是PCB设计阶段没有给串口布线。以前说没有串口,基本上硬件上都预留了串口位,只是没有贴上串口座子而已,这种情况下焊上座子就好了~但现在没有串口...
jsp servlet 学习笔记概要--from《圣思园视频》
1.Jsp语法 1.1 编译指令 1.2 脚本语法 1.3 动作语法 2. 2.1java  comments 不会发送到客户端 2.2 html comments -> 会将表达式结果发送到客户端。  表达式不用加分号! 3.编译器指令 包含指令:  页面包含另外一个页面 页面指令: 4.声明? 为什么要声明呢?
tomcat日志乱码处理方法总结
tomcat日志乱码处理方法总结。自己研究,可解决任何tomcat乱码问题