繁体   English   中英

如何更改 wso2 esb 中的默认日志级别

[英]How to change default log level in wso2 esb

我已经将 wso2 esb 5.0.0 下载到本地,但是当我开始时它以日志级别 DEBUG 开始。 我想在服务器启动时默认将日志级别更改为 ERROR。

看起来注册表中的日志级别将覆盖属性文件中的日志级别,所以有没有办法在注册表或任何其他配置文件中编辑日志级别

所有 WSO2 产品都使用基于 log4j 的日志记录机制。 通过log4j.properties文件, <ESB_HOME>/repository/conf目录,这个可以控制。

WSO2 建议不要直接修改 log4j.properties,而是通过管理控制台。 管理控制台中的设置会覆盖 log4j.properties 中的设置。

对于各个记录器,检查日志级别并适当设置。

  • TRACE - 指定比 DEBUG 更细粒度的信息事件。
  • DEBUG - 指定对调试应用程序最有用的细粒度信息事件。
  • INFO - 指定在粗粒度级别突出显示应用程序进度的信息性消息。
  • 警告 - 指定潜在的有害情况。
  • ERROR - 指定可能仍允许应用程序继续运行的错误事件。
  • FATAL - 指定可能会导致应用程序中止的非常严重的错误事件。

对于以下记录器,将日志级别更改为 ERROR。

log4j.category.org.apache.synapse=错误

log4j.category.org.apache.synapse.transport=错误

log4j.category.org.apache.axis2=错误

log4j.category.org.apache.axis2.transport=错误

log4j.logger.org.wso2=错误

log4j.logger.org.wso2.carbon=错误

log4j.appender.CARBON_LOGFILE.threshold=错误

log4j.appender.CARBON_MEMORY.threshold=错误

log4j.appender.CARBON_SYS_LOG.threshold=错误

log4j.appender.AUDIT_LOGFILE.threshold=错误

注意:由于此更改,甚至不会打印服务器启动等重要信息语句。

请参阅该帖子以深入了解跨不同 WSO2 组件的跟踪消息:http: //muralitechblog.com/wso2-esb-how-to-track-messages/

https://docs.wso2.com/display/ESB490/Setting+Up+Logging

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM