2017-03-05 74 views
0

我有以下設置如何創建自己的日誌記錄配置的Openfire的插件

版本:4.0.2的Openfire服務器 目錄:/ opt/Openfire的

運行CentOS的(6)的機器上。

我有一個插件,我在開發時運行了很多調試代碼。我會用得到一個Logger實例:

private static final Logger Log = LoggerFactory.getLogger(Submitter.class) 

但問題是,當我查看日誌(DEBUG等級),我得到了DEBUG(例如httpd的Apache庫)的一切。我知道,在JBOSS(和其他系統)中,我可以創建一個配置,使我可以將我的插件的Log Ouput放到特定位置(例如單獨的文件)。

有沒有人有任何想法如何做到這一點,或者如果這可能在Openfire?

非常感謝

回答

1

在Openfire的安裝,lib目錄下,有一個名爲

log4j.xml 

只需修改這一點,並覆蓋默認的配置文件。

如果你需要一個log4j的教程,在檢查出:https://www.mkyong.com/logging/log4j-xml-example

在你情況下,您可以:

  • 重定向在其他自定義文件自己的類
  • 重定向所有調試在另一個文件和保持您的自定義班級在 默認調試日誌,所以它將是可行的Openfire網絡界面
+0

非常好 - 非常感謝你。該文件實際上並不在bin目錄中(它在lib中(因爲某些原因不明的原因!)但給出的提示足以讓我找到它。 –

+0

Yai對不起,當您部署它時,它在lib中,thanx,我編輯過答案 – MrPk

相關問題