2014-08-28 36 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