【发布时间】:2015-06-26 01:35:37
【问题描述】:
谁能帮我解决这个错误信息。我不知道为什么我的应用程序无法记录消息。当我运行它时,它总是显示警告消息。我在 Google 中得不到任何帮助。
log4j:WARN No such property [append] in org.apache.log4j.ConsoleAppender
我将log4j.properties文件保存在src文件夹下
我的应用是一个 Spring MVC 项目
这是完整的属性文件
log4j.debug=true # 根记录器选项 log4j.rootLogger=信息,标准输出 # 将日志消息定向到日志文件 log4j.appender.file=org.apache.log4j.RollingFileAppender #重定向到Tomcat日志文件夹 #log4j.appender.file.File=${catalina.home}/logs/logging.log log4j.appender.file.File=C:\\logigng.log log4j.appender.file.MaxFileSize=10MB log4j.appender.file.MaxBackupIndex=10 log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p - %-32c{1} - %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{dd MMM yyyy HH:mm:ss,SSS} %-5p - %-32c{1} - %m\n【问题讨论】:
-
粘贴整个 log4j.properties
-
如果你有一个 Maven 结构,你应该将你的
log4j.properties移动到/src/main/resources(如果你想在运行测试时覆盖这些值,也可以移动到/src/test/resources)
标签: java spring apache logging log4j