log4j格式控制
来源:互联网 发布:java博客fanfanyu 编辑:程序博客网 时间:2024/06/01 10:21
UNIX平台下表示n%p显示该条日志的优先级%pINFO%r显示从程序启动时到记录该条日志时已经经过的毫秒数%r1215%t输出产生该日志事件的线程名%tMyClass%x按NDC(Nested Diagnostic Context,线程堆栈)顺序输出日志假设某程序调用顺序是MyApp调用com.foo.Bar%c %x - %m%nMyApp - Call com.foo.Bar.
com.foo.Bar - Log in Bar
MyApp - Return to MyApp.%X按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。%X{5}(记录代号为5的客户端的日志)%%显示一个百分号%%%
举几个实际的例子吧,比如log4j.properties的内容为:
#log4j configlog4j.rootLogger=DEBUG,OUTPUT
log4j.appender.OUTPUT.layout=org.apache.log4j.PatternLayout
log4j.appender.OUTPUT.layout.ConversionPattern=%d{DATE} %-4r [%t] %-5p %c %x - %m%n
……
那么一个可能的输出是:
12 Oct 2005 22:23:30,117 0 [main] INFO MyApp - Entering application.
……
12 Oct 2005 22:23:30,162 45 [main] INFO MyApp - Exiting application.
0 0
- Log4j输出格式控制
- Log4j输出格式控制
- log4j格式控制
- Log4j输出格式控制---PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Log4j输出格式控制--log4j的PatternLayout参数含义 .
- Log4j输出格式控制--log4j的PatternLayout参数含义
- Android内存泄漏——常见的内存泄露
- Unity插件ShaderForge新版(2)
- Linux上下载百度云盘里的文件
- Spring+Websocket实现消息的推送
- 什么是线程
- log4j格式控制
- android 多媒体和相机详解五
- 在使用Gson的toJson()方法转为json字符串的时候无法显示中文和符号的问题(已解决)
- 日期格式化及其使用例子
- 【莫队算法】BZOJ2038 [2009国家集训队]小Z的袜子
- uCGUI使用
- sql server 2008删除表后内存没有释放
- scala解析json
- 如何理解javascript执行环境和作用域链?