【发布时间】:2011-09-01 17:19:23
【问题描述】:
先生您好: 当服务器启动时,日志文件打印输出语句..如何在我自己的文件中打印日志文件?
【问题讨论】:
标签: java log4j fileappender
先生您好: 当服务器启动时,日志文件打印输出语句..如何在我自己的文件中打印日志文件?
【问题讨论】:
标签: java log4j fileappender
您可以尝试使用属性文件
log4j.rootLogger=INFO, ERRORFILE
#ERRORFILE - used to log error messages
log4j.appender.ERRORFILE=org.apache.log4j.RollingFileAppender
log4j.appender.ERRORFILE.Threshold=ERROR
log4j.appender.ERRORFILE.File=errorLog.log
log4j.appender.ERRORFILE.MaxFileSize=200KB
log4j.appender.ERRORFILE.MaxBackupIndex=5
log4j.appender.ERRORFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ERRORFILE.layout.ConversionPattern=%d{DATE} %t - %m%n
在此示例中,我配置了一个属性文件以将错误消息记录到我自己的文件errorLog.log。这是另一个sample。
【讨论】:
使用文件追加器配置 log4j 属性文件。像这样的 -
log4j.rootLogger=WARN, fileAppender
log4j.logger.myPackage=DEBUG, fileAppender
log4j.additivity.myPackage=false
log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender
log4j.appender.fileAppender.File= C://Myfile.log
log4j.appender.fileAppender.MaxFileSize=1024KB
log4j.appender.fileAppender.MaxBackupIndex=5
log4j.appender.fileAppender.layout = org.apache.log4j.PatternLayout
log4j.appender.fileAppender.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
【讨论】: