【发布时间】:2012-03-19 19:27:41
【问题描述】:
使用 log4j 修改后自动重新加载其 log 4j 配置文件,而无需重新启动 weblogic 服务器。 是否有任何类似于 log4j 中的 logback 的配置用于上述任务。 每当我们需要重新启动服务器时,无论何时我们将 log4j 配置文件从调试更改为错误。 我检查了 logback,它类似于 log4j 之类的开源。其他团队已经实现了它。 如果 log4j 文件有任何更改,他们不必重新启动服务器。
提前谢谢你
【问题讨论】:
-
你应该看看File Watchdog Feature。由于我自己从未使用过它,因此我只会将其作为评论提供 - 而不是作为答案。
-
感谢有关配置 Log4J 的回复。我选择使用 xml 配置文件(在对属性文件进行了一些试验之后)。我的代码以下列方式使用 DOMConfigurator:DOMConfigurator.configureAndWatch("log4j.xml");这是打嗝,当我对文件进行更改时,在我重新启动 Tomcat 之前它们不会被拾取。有任何想法吗 ?我做了一些研究,并没有发现任何与此错误相关的内容。有什么我想念的吗? S
-
您是否找到了如何配置 WebLogic 以便在 log4j 文件被更改时不重新启动它?
标签: log4j logging weblogic-10.x logback