log4j日志格式参数说明

PatternLayout类构造函数参数说明

c 日志名称
例:日志命名为"a.b.c" 模式参数为 %c{2} 将会输出 "b.c".

C 输出日志的类名,默认全限定类名,如过自定整数,输出右边自定个数的类名 执行缓慢,慎用!
例:调用类的类名为"org.apache.xyz.SomeClass", 模式参数为 %C{1} 将会输出 "SomeClass".

d 日志发生的时间
例:%d{HH:mm:ss,SSS} or %d{dd MMM yyyy HH:mm:ss,SSS}. 或者%d{ISO8601} or %d{ABSOLUTE} or %d{DATE}
"ABSOLUTE" "DATE" "ISO8601" 分别对应 AbsoluteTimeDateFormat DateTimeDateFormat ISO8601DateFormat 几种日期格式。

F 发生日志事件的文件名称,执行缓慢,慎用。

l 发生日志事件的文字信息,执行缓慢,慎用。

L 发生日志事件的行号,执行缓慢,慎用。

m 日志信息

M 发生日志事件的方法名称,执行缓慢,慎用。

n 换行符

p 日志事件的优先级

r 发生日志事件的时,程序已经执行时间的毫秒数。

t 发生日志事件的线程的名字。

x NDC

X MDC

% %% 输出百分号


%20c 如果日志名称长度小于20,在左边添加足够的空白,以达到20宽
例:日志名称为 a.b.c 输出为 " a.b.c" 长度为20。

%-20c 如果日志名称长度小于20,在右边添加足够的空白,以达到20款。
例:日志名称为 a.b.c 输出为 "a.b.c " 长度为20。

%.30c 如果日志长度大于30,左边截去一定数量字符,是生于字符长度为30。

%20.30c 如果日志名称长度小于20,在左边添加足够的空白,以达到20宽 但 如果日志长度大于30,左边截去一定数量字符,是生于字符长度为30。

%-20.30c 如果日志名称长度小于20,在右边添加足够的空白,以达到20宽 但 如果日志长度大于30,左边截去一定数量字符,是生于字符长度为30。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/benq998/archive/2006/04/15/664184.aspx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值