关于jfianl log4j配置问题
@JFinal 你好,想跟你请教个问题:项目启动的时候出现的错误
log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable. log4j:ERROR The class "org.apache.log4j.Appender" was loaded by log4j:ERROR [sun.misc.Launcher$AppClassLoader@6b97fd] whereas object of type log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebAppClassLoader=17890856@110fe28]. log4j:ERROR Could not instantiate appender named "stdout". log4j:ERROR A "org.apache.log4j.RollingFileAppender" object is not assignable to a "org.apache.log4j.Appender" variable. log4j:ERROR The class "org.apache.log4j.Appender" was loaded by log4j:ERROR [sun.misc.Launcher$AppClassLoader@6b97fd] whereas object of type log4j:ERROR "org.apache.log4j.RollingFileAppender" was loaded by [WebAppClassLoader=17890856@110fe28]. log4j:ERROR Could not instantiate appender named "logfile".
类中的log也出现问题
log4j:WARN No appenders could be found for logger (MyWebServic). log4j:WARN Please initialize the log4j system properly.
# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml! # For all other servers: Comment out the Log4J listener in web.xml to activate Log4J. log4j.rootLogger=INFO, stdout, logfile log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.logfile=org.apache.log4j.RollingFileAppender log4j.appender.logfile.File=spring.log log4j.appender.logfile.MaxFileSize=1024KB # Keep three backup files. log4j.appender.logfile.MaxBackupIndex=3 # Pattern to output: date priority [category] - message log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
对的
解决了就赶紧关闭问题
Log不是正常工作了么
上边这个是在log4j Error下输出的log
log4j-1.2.16.jar、slf4j-api-1.6.1.jar、slf4j-log4j12-1.6.1.jar 以上的包存在两个 log4j-1.2.16.jar、slf4j-api-1.6.1.jar 另外一个是slf4j-jdk14-1.6.1.jar 现在遇到的问题是 在原文log4j错误下还是会出现log输出 我把log发到下边
创建个名为log4j.properties的文件,内容如下:
放在src下,确认log4j-1.2.16.jar、slf4j-api-1.6.1.jar、slf4j-log4j12-1.6.1.jar三个包的存在。。。