log4j日志输出格式自定义


log4j.appender.File.layout.ConversionPattern

类的自定义

  1. #自定义样式     
  2. #%c 输出所属的类目,通常就是所在类的全名   
  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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM