log4j⽇志输出格式⾃定义log4j.appender.File.layout.ConversionPattern
类的⾃定义
1. #⾃定义样式
2. #%c 输出所属的类⽬,通常就是所在类的全名
log4j2不打印日志3. #%C 输出Logger所在类的名称,通常就是所在类的全名
4. #%d 输出⽇志时间点的⽇期或时间,默认格式为ISO8601,也可以在其后指定格式,⽐如:
%d{yyy MMM dd HH:mm:ss , SSS},%d{ABSOLUTE},%d{DATE}
5. #%F 输出所在类的类名称,只有类名。
6. #%l 输出语句所在的⾏数,包括类名+⽅法名+⽂件名+⾏数
7. #%L 输出语句所在的⾏数,只输出数字
8. #%m 输出代码中指定的讯息,如log(message)中的message
9. #%M 输出⽅法名
10. #%p 输出⽇志级别,即DEBUG,INFO,WARN,ERROR,FATAL
11. #%r 输出⾃应⽤启动到输出该log信息耗费的毫秒数
12. #%t 输出产⽣该⽇志事件的线程名
13. #%n 输出⼀个回车换⾏符,Windows平台为“/r/n”,Unix平台为“/n”
14. #%% ⽤来输出百分号“%”
例如:
[%p] [%d{yyyy-MM-dd HH:mm:ss}][%t][%F-%L]%m%n
[%p] [%d{yyyy-MM-dd HH:mm:ss}][%l]%m%n

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。