我已经将wso2 esb 5.0.0下载到本地,但是当我开始使用日志级别DEBUG时。我希望在服务器启动时默认将日志级别更改为ERROR。
看起来注册表中的日志级别将覆盖属性文件中的日志级别,因此有一种方法可以在注册表或任何其他配置文件中编辑日志级别
答案 0 :(得分:1)
所有WSO2产品都使用基于log4j的日志记录机制。通过log4j.properties
文件,<ESB_HOME>/repository/conf
目录,可以控制它。
WSO2建议不要直接修改log4j.properties,而是通过管理控制台修改。管理控制台中的设置会覆盖log4j.properties中的设置。
对于相应的记录器,请检查日志级别并进行相应设置。
对于以下记录器,请将日志级别更改为ERROR。
log4j.category.org.apache.synapse = ERROR
log4j.category.org.apache.synapse.transport = ERROR
log4j.category.org.apache.axis2 =错误
log4j.category.org.apache.axis2.transport = ERROR
log4j.logger.org.wso2 = ERROR
log4j.logger.org.wso2.carbon = ERROR
log4j.appender.CARBON_LOGFILE.threshold = ERROR
log4j.appender.CARBON_MEMORY.threshold = ERROR
log4j.appender.CARBON_SYS_LOG.threshold = ERROR
log4j.appender.AUDIT_LOGFILE.threshold = ERROR
注意:由于此更改,即使是服务器启动等重要信息语句也不会被打印。