【发布时间】:2011-07-16 16:22:53
【问题描述】:
由于某些原因,我的应用程序以编程方式重新配置 log4j(在某些情况下),即注册了自定义附加程序。但是,一旦有人手动编辑 log4j 配置文件,更改就会丢失。 如何确保我们对 log4j 配置的编程更改不会丢失?或者当 log4j 重新配置发生时如何得到通知?
该应用程序在 JBoss 上运行,并且在编辑其 $JBOSS/server/default/conf/jboss-log4j.xml 文件时会出现问题,但我认为该问题根本不是 JBoss AS 所特有的。
【问题讨论】:
-
我之前看到有人遇到过同样的问题 (theserverside.net/discussions/thread.tss?thread_id=52250),但是那里描述的解决方案不合适。