星空网 > 软件开发 > ASP.net

log4j总结

  最近在看一些log4j的东西,初步有一点结论,总结一下。

  包什么的就不说了,直接解析文件。

 log4j.rootCategory=error,logfile

  这句话的意思是:记录所有的包的信息输出。将error级别的信息记录到logfile终端里面。

log4j.logger.org=error,logfile

  这句话的意思是:将org包下面的error级别的信息记录到logfile终端里面,此处可以将org替换成项目中的任意包名或文件名。

log4j.appender.logfile=org.apache.log4j.RollingFileAppenderlog4j.appender.logfile.Threshold = ERRORlog4j.appender.logfile.File=error.loglog4j.appender.logfile.MaxFileSize=10MBlog4j.appender.logfile.layout=org.apache.log4j.PatternLayoutlog4j.appender.logfile.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} %m%n

  第一行指定的是logfile终端的输出格式为滚动文件输出。

  第二行Threshold是个全局的过滤器,它将把低于所设置的level的信息过滤不显示出来。

  第三行为logfile终端的文件名和路径,若没有路径则默认保存在jboss的bin下。

  第四行显示文件的最大大小为10M.

  后两行为logfile终端的排列布局,这个不是很明白,关于ConversionPattern属性,这里有一篇文章讲的比较好,虽然我还是不太会用,但多少能懂点规则

  http://www.blogjava.net/wilesun/archive/2007/10/30/156999.html

  终端可以指定多个,分别输出到不同的文件或路径下。

 

  控制台有时候会刷新的很快,有时候没法及时的发现报的错误就过去了,如果想找到刷新过去的日志的话去路径jboss-4.0.4.GA\server\default\log下面找名叫server.log的文件,这个log文件记录的是你服务最近一次启动之后控制台产生的所有记录,当然,需要去jboss的log4j里面设置一下。jboss的log4j路径在jboss-4.0.4.GA\server\default\conf下。

   JBoss内置了Log4j,所以如果在自己项目中使用Log4j,并在项目内配置了log4j.

  解决的方法可参考http://java-boy.iteye.com/blog/583066




原标题:log4j总结

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Temu要求卖家添加生产者延伸责任(EPR)资质备案(内含详细添加步骤):https://www.kjdsnews.com/a/1482684.html
卖货主播逃离618:https://www.kjdsnews.com/a/1482685.html
英国国内度假需求大涨,原因是生活成本上涨及夏日好天气:https://www.kjdsnews.com/a/1482686.html
荷兰政府宣布:将从2023年7月1日起提高太阳能组件回收费用。:https://www.kjdsnews.com/a/1482687.html
Temu又出新规,大批卖家选择退场:https://www.kjdsnews.com/a/1482688.html
AIGC产业应用的4大趋势:https://www.kjdsnews.com/a/1482689.html
跨境支付百科——巴西支付篇:https://www.kjdsnews.com/a/1836648.html
大福地快捷酒店预订 大福酒店怎么走:https://www.vstour.cn/a/365187.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流