log4j无法正常工作,我已配置了所有必需的组件才能进行正确的日志记录,但未显示控制台输出

时间:2018-12-20 17:19:17

标签: eclipse oracle logging console log4j

我的项目的src目录中有log4j.properties。 我正在使用eclipse,甚至曾经使用相同的项目配置进行一次日志记录输出,但是它不再起作用。我将-Dlog4j.configuration={path to file}放在了Tomcat虚拟机上,什么也没做。

这是我的log4j.properties

log4j.debug=true

log4j.rootLogger=ERROR, appAppender
log4j.appender.appAppender=org.apache.log4j.ConsoleAppender
log4j.appender.appAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.appAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %m%n%n

#Prevent internal log4j DEBUG messages from polluting the output.
log4j.logger.org.apache.log4j.PropertyConfigurator=ERROR
log4j.logger.org.apache.log4j.config.PropertySetter=ERROR
log4j.logger.org.apache.log4j.FileAppender=ERROR


! the appender used for the JDBC API layer call logging above, sql only
log4j.appender.sql=org.apache.log4j.ConsoleAppender
log4j.appender.sql.layout=org.apache.log4j.PatternLayout
log4j.appender.sql.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %m%n%n

! Log de tiempo de respuesta de SQL
log4j.logger.jdbc.sqltiming=DEBUG,sqltiming
log4j.additivity.jdbc.sqltiming=false
log4j.appender.sqltiming=org.apache.log4j.ConsoleAppender
log4j.appender.sqltiming.layout=org.apache.log4j.PatternLayout
log4j.appender.sqltiming.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %m%n%n

任何帮助将不胜感激。

0 个答案:

没有答案