我正在使用 struts1.3.8 和日志记录,使用 log4j。它是在 Windows 上写入日志,而不是在 Unix 上。
经过分析,我知道 lib 中有 commons-logging 和 log4j jar。我认为发生了冲突。当我删除 commons-logging 并执行它时,ClassNotFoundException:org.apache.commons.logging.LogFactory
我正在使用 log4j.properties 文件作为附加程序和写入日志的位置。我尝试通过删除 log4j 来使用 commons-logging,此时如何配置属性?
我的代码是
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
任何想法都是值得赞赏的。
拉克斯曼杂烩