我正在使用struts1.3.8和日志记录,使用log4j。它是在Windows中写日志,但不是在Unix上。
经过分析,我知道有commons-logging和log4j jar在lib中。我认为冲突发生了。当我删除公共日志记录并执行它抛出ClassNotFoundException:org.apache.commons.logging.LogFactory
我使用log4j.properties文件的appenders和写日志的位置。 我这次试着用commons-logging去除log4j如何配置属性?记录没有发生?
我的代码是
log4j.rootLogger = INFO,CA, FA
#Console Appender
log4j.appender.CA = org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout = org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern = %d %5p %c{1}:%L - %m%n
#File Appender
log4j.appender.FA = org.apache.log4j.FileAppender
log4j.appender.FA.File =/usr/mylogs.log
log4j.appender.FA.layout = org.apache.log4j.PatternLayout
log4j.appender.FA.layout.ConversionPattern = %d %5p [%t] - %m%n
任何想法是appreciatable。
拉克斯曼chowdary
我跟着介绍,因为你只说unix ..但没有用... – 2012-07-24 08:25:32
检查你是否有权限/ usr目录,如果是这样给不同的路径 – Koti 2012-07-24 08:58:04