代码之家  ›  专栏  ›  技术社区  ›  Scott Bennett-McLeish

更改Log4j的log.properties是否需要重新启动?

  •  12
  • Scott Bennett-McLeish  · 技术社区  · 17 年前

    我试图解决我们的一个系统中的一个问题,但无法重新启动服务器进程(本例中为OC4J)。

    3 回复  |  直到 17 年前
        1
  •  14
  •   cherouvim    17 年前

        2
  •  3
  •   Community Mohan Dere    6 年前

    PropertyConfigurator.configureAndWatch(java.lang.String configFilename, long delay)

    DOMConfigurator.configureAndWatch(java.lang.String configFilename, long delay)

    我们可以使用适当的延迟(毫秒)来观察配置文件的更改,并在不重新启动服务器的情况下重新加载log4j属性(或xml)。

        3
  •  1
  •   Scott Bennett-McLeish    12 年前

    从另一个角度来看,我最近为一个不同的问题编写了一个非常基本的MBean,它允许人们通过几个简单的命令来上下更改记录器级别。

    在我的例子中,我在使用WLST的Oracle WebLogic上,但它只是一个MBean,应该可以通过许多工具访问。

    推荐文章