为了账号安全,请及时绑定邮箱和手机立即绑定

log4j配置详解,你可能需要注意这些

标签:
Java C++ C#

log4j.propertis的配置

1 log4j.rootLogger=DEBUG,Console
2
3 log4j.appender.Console=org.apache.log4j.ConsoleAppender
4 log4j.appender.Console.layout=org.apache.log4j.PatternLayout
5 log4j.appender.Console.layout.ConversionPattern=%d[%t]%-5p[%c] - %m%n
6 log4j.logger.org.apache=INFO

log4j.properties说明:
1、jar包和配置文件

log4j-1.2.17.jar
2、log4j.properties
<1>log4j.rootLogger=DEBUG,Console:输出级别(级别<由低到高>debug/info/warn/error)和输出位置(控制台)
<2>log4j.appender.Console=org.apache.log4j.ConsoleAppender:配置这个类才会输出在控制台(可在别处)
<3>log4j.appender.layout=org.apache.log4j.PatternLayout:布局(

log4j提供4种布局. org.apache.log4j.HTMLLayout(以HTML表格形式布局)

org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)

<4>log4j.appender.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n:
(%d:产生日志的时间
[%t]:产生日志所处线程的线程名称
%-5p:输出日志的级别、
"5":代表输出的字符会占5位字符,不足则会用空格补齐;
"-":指的是补齐的空格在右边,没有则在左边.
[%c]:指输出这个日志时处于的那个类的全名,包括包名
%m:输出的时候附加的信息
%n输出换行)
<5>log4j.logger.org.apache=INFO:为不同包配不同的级别,把总的覆盖,可看到自己想看的信息

点击查看更多内容
6人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消