Log4j的ConversionPattern参数的格式含义
Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=DEBUG
#将DAO层log记录到DAOLog,allLog中
log4j.logger.DAO=DEBUG,A2,A4
#将逻辑层log记录到BusinessLog,allLog中
log4j.logger.Businesslog=DEBUG,A3,A4
#A1--打印到屏幕上
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-5p [%t] %37c %3x - %m%n
#A2--打印到文件DAOLog中--专门为DAO层服务
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=DAOLog
log4j.appender.A2.DatePattern='.'yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
#A3--打印到文件BusinessLog中--专门记录逻辑处理层服务log信息
log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A3.file=BusinessLog
log4j.appender.A3.DatePattern='.'yyyy-MM-dd
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
#A4--打印到文件alllog中--记录所有log信息
log4j.appender.A4=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A4.file=alllog
log4j.appender.A4.DatePattern='.'yyyy-MM-dd
log4j.appender.A4.layout=org.apache.log4j.PatternLayout
log4j.appender.A4.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
#Appender的使用
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=demo
log4j.appender.A2.DatePattern='.'yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%m%n
#Layout的配置
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
ConversionPattern参数的格式含义
格式名 含义
%c 输出日志信息所属的类的全名
%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy-MM-dd HH:mm:ss },输出类似:2002-10-18- 22:10:28
%f 输出日志信息所属的类的类名
%l 输出日志事件的发生位置,即输出日志信息的语句处于它所在的类的第几行
%m 输出代码中指定的信息,如log(message)中的message
%n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL。如果是调用debug()输出的,则为DEBUG,依此类推
%r 输出自应用启动到输出该日志信息所耗费的毫秒数
%t 输出产生该日志事件的线程名
#1 定义了两个输出端
log4j.rootLogger = INFO, A1, A2,A3
#2 定义A1输出到控制器
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#3 定义A1的布局模式为PatternLayout
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
#4 定义A1的输出格式
log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n
#5 定义A2输出到文件
log4j.appender.A2 = org.apache.log4j.RollingFileAppender
#6 定义A2要输出到哪一个文件
log4j.appender.A2.File = F:nepalonclassesexample3.log
#7 定义A2的输出文件的最大长度
log4j.appender.A2.MaxFileSize = 1KB
#8 定义A2的备份文件数
log4j.appender.A2.MaxBackupIndex = 3
#9 定义A2的布局模式为PatternLayout
log4j.appender.A2.layout = org.apache.log4j.PatternLayout
#10 定义A2的输出格式
log4j.appender.A2.layout.ConversionPattern = %d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n

原文:http://www.codeweblog.com/log4j%E7%9A%84conversionpattern%E5%8F%82%E6%95%B0%E7%9A%84%E6%A0%BC%E5%BC%8F%E5%90%AB%E4%B9%89/

转载于:https://www.cnblogs.com/yangqimo/p/8133883.html

Log4j的ConversionPattern参数的格式含义相关推荐

  1. log4j的ConversionPattern参数的格式含义(转)

    Log4j建议只使用四个级别,优先级从高到低分别是ERROR.WARN.INFO.DEBUG #这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~! log4j.roo ...

  2. log4j ConversionPattern 参数的格式含义

    ConversionPattern参数的格式含义 格式名 含义 %c 输出日志信息所属的类的全名 %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy- ...

  3. ConversionPattern参数的格式含义

    ConversionPattern参数的格式含义 格式名 含义 %c 输出日志信息所属的类的全名 %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy- ...

  4. log4j的ConversionPattern参数的意义

    1.常用标志: -X: X信息输出时左对齐 %p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL, %d: 输出日志时间点的日期或时间,默认格式为ISO8601,也可以 ...

  5. log4j的ConversionPattern

    log4j的ConversionPattern参数的意义 http://lizhou.iteye.com/blog/939154 博客分类: java log4j 多线程 Apache Tomcat ...

  6. Log4j输出格式控制--log4j的PatternLayout参数含义以及详细配置

    http://logging.apache.org/log4j/docs/api/org/apache/log4j/PatternLayout.html 参数 说明 例子 %c 列出logger名字空 ...

  7. Log4j输出格式控制--log4j的PatternLayout参数含义

    做项目被log4j的输出格式化参数搞烦了,索性把API的相关部分大致翻译一下,原文参见http://logging.apache.org/log4j/docs/api/org/apache/log4j ...

  8. 1.Slf4j使用log4j的配置参数、配置sl4j/log4j输出到不同的文件、案例

    1.Slf4j使用log4j的配置参数 转自:https://blog.csdn.net/yx0628/article/details/83214387 slf4j,即简单日志门面(Simple Lo ...

  9. myeclipse.ini内存参数设置及其含义

    =================================== 目前的配置 -vmargs -Xmx1024m -XX:MaxPermSize=256m -XX:ReservedCodeCac ...

最新文章

  1. 使用Python,OpenCV进行Tesseract-OCR绑定及识别
  2. [Java基础]字符缓冲流
  3. 字典树模板+洛谷P2580 于是他错误的点名开始了
  4. WCF Service 配置文件注释(转)
  5. 关于对象和类的那些小事
  6. python通过ip池爬_如何自建PYTHON爬虫代理IP池
  7. C语言多人对战贪吃蛇,双人对战贪吃蛇
  8. php实例视频播放代码,[h5]一个基于HTML5实现的视频播放器代码详解
  9. java 开发工具eli_二进制开发ELI5 –第1部分
  10. 安装CUDA时报错packages have unmet dependencies的一个可能原因
  11. PS实例之制作晶莹剔透气泡
  12. MATLAB | MATLAB不会画图?官方团队来教你
  13. 一夜狼人杀:千万不要沉默不语,参与游戏聊自己的角色
  14. 小米路由器4a千兆版刷固件_小米路由器4A千兆版恢复出厂设置的方法
  15. 解决ajax请求返回Json无法解析字符的问题
  16. ananconda离线安装.tar.bz2包
  17. clion无限重置试用插件
  18. 京东茅台抢购软件升级版(真正实现了完全自动化)
  19. JAVA程序设计(02)-----个税起征点计算
  20. 曲面屏墨水屏显示器!墨水屏手机显示器!北京大上科技发布多款新概念产品

热门文章

  1. Assembly与Modules详解
  2. 尚硅谷Java数据结构与算法——054 冒泡排序
  3. java ganglia_分布式监控数据采集系统Ganglia实战
  4. windbg 用代理_[Z] C#程序中设置全局代理(Global Proxy)
  5. win10系统 explorer.exe系统错误
  6. 幂级数展开求积分_72道积分题 略详解析(51-72)
  7. YOLOv3无法调动gpu
  8. 使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(三)---D1 wifi模块连接网络
  9. python 贝塞尔函数_第二类整数阶贝塞尔函数(诺伊曼函数) | 学步园
  10. Excel2007版的常用功能(23):PPT图表链接与动画