2017-03-05 73 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

相关问题