看标题好像两个是风马牛不相及的东西,其实这2个有一点点关系。
http://logging.apache.org/log4j/1.2/manual.html 这是apache 网站的使用简介
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html PatterLayout的javadoc
http://java.sun.com/j2se/1.3/docs/api/java/text/SimpleDateFormat.html?is-external=true
SimpleDateFormat的javadoc
http://www.allapplabs.com/log4j/log4j_layouts.htm log4j layout的编程。
今天的需求是只要log4j对于某个特定文件用一种特定的PatterLayout,就是跟new Date().toString()出来的效果完全一样。
输出的结果为:
所用pattern就是%d{EEE MMM d HH:mm:ss z yyyy} | %m%n
到这里我的目的已经达到了,如果要进一步理解,就可以看上面的4的URL.
在这边赞一个插入代码功能,比word格式化代码还爽,呵呵。好像有点孤漏寡闻了。
http://logging.apache.org/log4j/1.2/manual.html 这是apache 网站的使用简介
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html PatterLayout的javadoc
http://java.sun.com/j2se/1.3/docs/api/java/text/SimpleDateFormat.html?is-external=true
SimpleDateFormat的javadoc
http://www.allapplabs.com/log4j/log4j_layouts.htm log4j layout的编程。
今天的需求是只要log4j对于某个特定文件用一种特定的PatterLayout,就是跟new Date().toString()出来的效果完全一样。
log4j.logger.com.xxx.mhbtns.AnotherTest=INFO,mylog
log4j.additivity.com.xxx.mhbtns.AnotherTest=false
log4j.appender.mylog=org.apache.log4j.RollingFileAppender
log4j.appender.mylog.Threshold=INFO
log4j.appender.mylog.layout=org.apache.log4j.PatternLayout
#log4j.appender.mylog.layout.ConversionPattern=[%d{dd MMM yyyy HH:mm:ss,SSS}] %-5p %c - %m%n
log4j.appender.mylog.layout.ConversionPattern=%d{EEE MMM d HH:mm:ss z yyyy} | %m%n
log4j.appender.mylog.File=C:/mhblog/mylog.log
log4j.appender.mylog.Append=true
log4j.appender.mylog.MaxFileSize=5MB
log4j.appender.mylog.MaxBackupIndex=5
log4j.additivity.com.xxx.mhbtns.AnotherTest=false
log4j.appender.mylog=org.apache.log4j.RollingFileAppender
log4j.appender.mylog.Threshold=INFO
log4j.appender.mylog.layout=org.apache.log4j.PatternLayout
#log4j.appender.mylog.layout.ConversionPattern=[%d{dd MMM yyyy HH:mm:ss,SSS}] %-5p %c - %m%n
log4j.appender.mylog.layout.ConversionPattern=%d{EEE MMM d HH:mm:ss z yyyy} | %m%n
log4j.appender.mylog.File=C:/mhblog/mylog.log
log4j.appender.mylog.Append=true
log4j.appender.mylog.MaxFileSize=5MB
log4j.appender.mylog.MaxBackupIndex=5
输出的结果为:
Wed Jun 23 16:36:41 SGT 2010 | I am comming
Wed Jun 23 16:36:41 SGT 2010 | Wed Jun 23 16:36:41 SGT 2010
Wed Jun 23 16:36:41 SGT 2010 | Wed Jun 23 16:36:41 SGT 2010
所用pattern就是%d{EEE MMM d HH:mm:ss z yyyy} | %m%n
到这里我的目的已经达到了,如果要进一步理解,就可以看上面的4的URL.
在这边赞一个插入代码功能,比word格式化代码还爽,呵呵。好像有点孤漏寡闻了。
转载于:https://blog.51cto.com/jamesgf/338004