简体   繁体   English

log4j:附加打印日志语句

[英]log4j:Appender to print the log Statements

Hello sir: When server is started,the log files print the output statement..how can i print the log files in my own file?您好先生:当服务器启动时,日志文件打印 output 语句..我如何在我自己的文件中打印日志文件?

You can try using a properties file您可以尝试使用属性文件

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

In this example, I configured a properties file to log error messages to my own file, errorLog.log .在此示例中,我配置了一个属性文件以将错误消息记录到我自己的文件errorLog.log中。 Here's another sample .这是另一个示例

Configure a log4j properties file with file appender.使用文件附加程序配置 log4j 属性文件。 Something like this -像这样的东西-

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM