2014-08-28 37 views
0

我似乎在wso2carbon.log中有多個問題在多個應用程序中適當地滾動。wso2carbon.log沒有按預期滾動

我使用Java 1.7在Windows 2008服務器上運行堆棧。

的問題是:

  • ESB 4.8.1 - 登錄不每天旋轉,日誌重挫對應用程序重新啓動
  • DSS 3.1.1 - 登錄不每天旋轉,日誌應用重挫重新啓動

log4j.properties相關以下部分:

ESB

log4j.appender.CARBON_LOGFILE=org.wso2.carbon.logging.appenders.CarbonDailyRollingFileAppender 
log4j.appender.CARBON_LOGFILE.File=${carbon.home}/repository/logs/${instance.log}/wso2carbon${instance.log}.log 
log4j.appender.CARBON_LOGFILE.Append=true 
log4j.appender.CARBON_LOGFILE.layout=org.wso2.carbon.utils.logging.TenantAwarePatternLayout 
log4j.appender.CARBON_LOGFILE.layout.ConversionPattern=TID: [%T] [%S] [%d] %P%5p {%c} - %x %m {%c}%n 
log4j.appender.CARBON_LOGFILE.layout.TenantPattern=%U%@%D [%T] [%S] 
log4j.appender.CARBON_LOGFILE.threshold=DEBUG 

DSS

log4j.appender.CARBON_LOGFILE=org.wso2.carbon.logging.appenders.CarbonDailyRollingFileAppender 
log4j.appender.CARBON_LOGFILE.File=${carbon.home}/repository/logs/${instance.log}/wso2carbon${instance.log}.log 
log4j.appender.CARBON_LOGFILE.Append=true 
log4j.appender.CARBON_LOGFILE.layout=org.wso2.carbon.utils.logging.TenantAwarePatternLayout 
log4j.appender.CARBON_LOGFILE.layout.ConversionPattern=TID: [%T] [%S] [%d] %P%5p {%c} - %x %m {%c}%n 
log4j.appender.CARBON_LOGFILE.layout.TenantPattern=%U%@%D [%T] [%S] 
log4j.appender.CARBON_LOGFILE.threshold=DEBUG 

我還運行下面CEP 3.1.0它似乎正確滾動日誌,配置比較:

log4j.appender.CARBON_LOGFILE=org.wso2.carbon.logging.appenders.CarbonDailyRollingFileAppender 
log4j.appender.CARBON_LOGFILE.File=${carbon.home}/repository/logs/${instance.log}/wso2carbon${instance.log}.log 
log4j.appender.CARBON_LOGFILE.Append=true 
log4j.appender.CARBON_LOGFILE.layout=org.wso2.carbon.utils.logging.TenantAwarePatternLayout 
log4j.appender.CARBON_LOGFILE.layout.ConversionPattern=TID: [%T] [%S] [%d] %P%5p {%c} - %x %m %n 
log4j.appender.CARBON_LOGFILE.layout.TenantPattern=%U%@%D [%T] [%S] 
log4j.appender.CARBON_LOGFILE.threshold=DEBUG 

如何獲取日誌任何建議要正確旋轉,或者在重啓時最低限度不能重啓將不勝感激。如果這是某人知道的現有錯誤,請將我引導至該問題的故障單。

謝謝

回答

0

有似乎是取決於WSO2核心的基礎版本記錄一些分歧,決策支持系統的新版本出現滾動日誌如你所願。

0

是的,它是在WSO2 ESB工作乾淨利落4.9.0

但不幸的是,我不得不用STRICK WSO2 ESB 4.8.1本身。我通過編寫一個自定義任務實現類來模擬基於尺寸的log4j滾動行爲,從而在WSO2 4.8.1本身完成了這一工作。

詳情請參考WSO2 Log4J RollingFileAppendeder does not work in wso2esb-4.8.1