如何将log4j日志记录从catalina.out重定向到单独的文件?
如下所示在我的项目中创建了log4j.properties文件,但是未创建日志文件(test-
service.log),而是日志消息记录在catalina.out中,如何解决此问题……。
log4j.debug = TRUE log4j.rootLogger = WARN,R
log4j.appender.R = org.apache.log4j.RollingFileAppender
log4j.appender.R.File = / opt / apache-tomcat-7.0.40 / logs / test-service.log
log4j.appender.R.MaxFileSize = 1000KB
log4j.appender.R.MaxBackupIndex = 5
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern =%d {yyyy-MM-dd HH:mm:ss.SSSS}-%t-%x-%-5p-%-10c:%m%n
回答:
- 将log4j-1.2.17.jar添加到WEB-INF / lib。
- 将log4j.properties移至src目录的根目录。
- 在您的课程中初始化记录器,例如:
私有静态最终Logger LOG = Logger.getLogger(ClassName.class);
以上是 如何将log4j日志记录从catalina.out重定向到单独的文件? 的全部内容, 来源链接: utcz.com/qa/409604.html