关于log4j配置问题
小弟今天刚接触一个框架Mina,简单的做了个demo,需要配置日志输出,但是启动服务端的时候报错
哪位大神能否指点我一下呢,下面是log4j.properties配置

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
...全文
相关推荐
IDEA中log4j 无法输出到本地 properties配置无效问题
然而,在IDEA中使用log4j时,可能会遇到无法输出到本地properties配置无效的问题。本文将详细介绍这个问题的原因和解决方法。首先,让我们来了解log4j的基本概念。
log4j乱码问题解决办法
本文将详细介绍如何通过修改`log4j.properties`配置文件来解决log4j中的乱码问题。
无法打出log4j日志的问题排查
当我们遇到“无法打出log4j日志的问题”,这通常是由于配置、环境或代码实现中的某些错误导致的。这篇长文将深入探讨如何排查和解决这类问题。首先,我们要理解Log4j的基本工作原理。
【Java日志管理】Log4j框架详解:从基础配置到高级应用及常见问题解决方案
内容概要:本文详细介绍了Log4j,一个Apache软件基金会旗下的开源Java日志记录框架。文章首先解释了Log4j的基本概念及其重要性,强调它能够灵活地控制日志的输出方式、格式和级别,适用于开发和
log4j日志文件乱码解决方法
要解决Log4j日志文件乱码的问题,关键在于指定正确的字符编码。在配置文件中添加指定编码的参数可以确保日志被正确地以特定的字符集(如UTF-8)写入。以下是两种不同配置文件格式的解决方案:1.


