【发布时间】:2017-09-18 13:49:47
【问题描述】:
我确实更新了我的 linux 服务器和 tomcat 7 版本,它破坏了当前的应用程序并在启动时抛出了这个 log4j 错误,
错误是:
log4j:ERROR Either File or DatePattern options are not set for appender
给定的 log4J 属性文件:
log4j.rootLogger=ERROR,stdout,APP_FILE
log4j.appender.APP_FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.APP_FILE.File=/var/log/app/tomcat/Engine_log_app.log
log4j.appender.APP_FILE.ImmediateFlush=true
log4j.appender.APP_FILE.Threshold=debug
log4j.appender.APP_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.APP_FILE.layout.ConversionPattern=%d{yyyy-MM-dd
HH:mm:ss.SSSS}| %p| %t| %c.%M|%m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.logger.com.app.app=DEBUG, stdout
log4j.logger.com.app.app=INFO
log4j.logger.org.hibernate=OFF , APP_FILE
log4j.logger.com.zone.app=ALL, APP_FILE
【问题讨论】: