gpt4 book ai didi

java - 如何为 Openfire 插件创建我自己的日志配置

转载 作者:行者123 更新时间:2023-12-01 08:46:39 26 4
gpt4 key购买 nike

我有以下设置

版本:Openfire 4.0.2服务器目录:/opt/openfire

在 Centos (6) 机器上运行。

我有一个插件,并且在开发时运行了很多调试代码。我将使用以下方法获取 Logger 的实例:

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

但问题是,当我查看日志(DEBUG 级别)时,我得到了具有 DEBUG 的所有内容(例如 httpd Apache 库)。我知道在 JBOSS(和其他系统)中,我可以进行一个配置,允许我将插件的日志输出放置到特定位置(例如单独的文件)。

有谁知道如何做到这一点或者这在 Openfire 中是否可行?

非常感谢

最佳答案

在Openfire安装中,在lib目录下,有一个名为的配置文件

log4j.xml

只需修改它并覆盖默认值即可。

如果您需要 log4j 教程,请查看:https://www.mkyong.com/logging/log4j-xml-example

在您的情况下,您可以:

  • 在另一个自定义文件中重定向您自己的类
  • 将所有调试重定向到另一个文件中,并将自定义类保留在默认调试日志,因此 Openfire Web 界面可以使用它

关于java - 如何为 Openfire 插件创建我自己的日志配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42614037/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com