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

如何更改wso2 esb中的默认日志级别,wso2,wso2esb,Wso2,Wso2esb,我已经将wso2 esb 5.0.0下载到本地,但当我开始时,它是从日志级调试开始的。我不希望在服务器启动时将日志级别默认更改为ERROR 看起来注册表中的日志级别将覆盖属性文件中的日志级别,因此是否有方法编辑注册表或任何其他配置文件中的日志级别所有WSO2产品都使用基于log4j的日志机制。通过log4j.properties文件、/repository/conf目录,可以对其进行控制 WSO2建议不要直接修改log4j.properties,而是通过管理控制台进行修改。管理控制台中的设置覆盖

我已经将wso2 esb 5.0.0下载到本地,但当我开始时,它是从日志级调试开始的。我不希望在服务器启动时将日志级别默认更改为ERROR


看起来注册表中的日志级别将覆盖属性文件中的日志级别,因此是否有方法编辑注册表或任何其他配置文件中的日志级别所有WSO2产品都使用基于log4j的日志机制。通过
log4j.properties
文件、
/repository/conf
目录,可以对其进行控制

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

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

  • 跟踪-指定比调试更细粒度的信息事件
  • 调试-指定对调试应用程序最有用的细粒度信息事件
  • 信息-指定突出显示进度的信息性消息 应用程序的粗粒度级别
  • 警告-指定潜在的有害情况
  • 错误-指定可能仍允许应用程序继续运行的错误事件
  • 致命-指定可能导致 应用程序将中止
对于以下记录器,将日志级别更改为错误。

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

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

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

log4j.category.org.apache.axis2.transport=ERROR

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组件跟踪消息的详细信息,请参阅本文:


感谢穆拉利达兰的回复。您能否解释需要编辑log4j.properties文件的哪一部分,以使上述更改在新安装wso2 esb 5.0时生效