关于log4j配置问题

过河大大卒 2016-06-27 03:30:33
小弟今天刚接触一个框架Mina,简单的做了个demo,需要配置日志输出,但是启动服务端的时候报错
log4j:ERROR Could not instantiate class [org.apache.log4j.PatternLayout     ].
java.lang.ClassNotFoundException: org.apache.log4j.PatternLayout     
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)
at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)
at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:797)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
at org.apache.log4j.Logger.getLogger(Logger.java:117)
at T20160627.MinaServer.<clinit>(MinaServer.java:17)
log4j:ERROR Could not find value for key log4j.appender.file  
log4j:ERROR Could not instantiate appender named "file  ".
log4j:ERROR No layout set for the appender named [MINA].

哪位大神能否指点我一下呢,下面是log4j.properties配置
log4j.rootLogger=DEBUG,MINA,file  
log4j.appender.MINA=org.apache.log4j.ConsoleAppender
log4j.appender.MINA.layout=org.apache.log4j.PatternLayout     
log4j.appender.MINA.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %-5p %c{1} %x - %m%n  
log4j.appender.file=org.apache.log4j.RollingFileAppender 
log4j.appender.file.File=./log/minademos.log 
log4j.appender.file.MaxFileSize=5120KB 
log4j.appender.file.MaxBackupIndex=10 
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[VAMS][%d] %p | %m | [%t] %C.%M(%L)%n

...全文
1025 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
FeelTouch Labs 2016-08-04
  • 打赏
  • 举报
回复
java.lang.ClassNotFoundException: org.apache.log4j.PatternLayout 中Pattern采用的是正则匹配,必须严格一致
过河大大卒 2016-08-01
  • 打赏
  • 举报
回复
引用 2 楼 zd_aqa 的回复:
同志,没导log4j包啊
已经解决,是配置文件带空格了
zd_aqa 2016-07-16
  • 打赏
  • 举报
回复
同志,没导log4j包啊
过河大大卒 2016-06-27
  • 打赏
  • 举报
回复
都使用的是utf-8编码

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧