我正在使用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