我的项目的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
任何帮助将不胜感激。