2017-07-31 62 views
1

我已經將wso2 esb 5.0.0下載到本地,但是當我啓動它時,它將從日誌級別DEBUG開始。我想在服務器啓動時默認將日誌級別更改爲ERROR。如何更改wso2 esb中的默認日誌級別

看起來像在註冊表將覆蓋屬性文件日誌級別日誌級別所以有編輯登錄註冊表或任何其他配置文件級別

回答

1

所有WSO2產品採用了基於log4j的日誌機制的一種方式。通過log4j.properties文件,<ESB_HOME>/repository/conf目錄,這可以被控制。

WSO2建議不要直接修改log4j.properties,而是通過管理控制檯修改。管理控制檯中的設置會覆蓋log4j.properties中的設置。

對於相應的記錄器,請檢查日誌級別並進行適當的設置。

  • TRACE - 指定比DEBUG更細粒度的信息事件。
  • DEBUG - 指定對調試應用程序最有用的細粒度信息事件。
  • 信息 - 指定在粗粒度級別上突出顯示應用程序的進度 的信息性消息。
  • 警告 - 指定可能有害的情況。
  • 錯誤 - 指定可能仍允許應用程序繼續運行的錯誤事件。
  • 致命錯誤 - 指定非常嚴重的錯誤事件,可能導致應用程序中止 。

對於以下記錄器,請將日誌級別更改爲ERROR。

log4j.category.org.apache.synapse = ERROR

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

log4j.category.org.apache.axis2 = ERROR

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 =錯誤

注意:即使重要信息類的語句服務器啓動時不會因打印該瓚GE。

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

+0

感謝Muralidharan您的答覆。你可以請解釋哪些部分的log4j.properties文件需要進行編輯,使上述更改有效的新鮮安裝wso2 esb 5.0 – storia321

+0

斯托利亞,已在帖子中添加的細節,請看看.. –

+0

感謝Muralidharan。它確實有效。 – storia321

相關問題