0

我想使用一个 jboss(jboss as 7)部署一些不同的应用程序。如果可以为多个战争和耳朵设置一个 log4j 配置 (log4j.xml) 或者我必须将配置副本放入每个存档中,任何人都可以让我清楚吗?

或者也许有人可以建议一个不同的日志引擎,更原生于 jboss7?

4

2 回答 2

0

我不相信有一种方法可以全局配置 log4j。JBoss AS7 使用 JBoss Logging 作为它的日志提供程序。您可以在standalone.xml 或domain.xml 中配置日志记录子系统,具体取决于您是在独立模式还是在域模式下运行。

不幸的是,文档不是最好的,但是如果您在 IDE 中安装 jboss-as-logging_1_1.xsd,您可以获得自动完成功能。所有模式都位于安装目录下的 docs/schema 中。

于 2011-10-08T23:52:26.893 回答
0

log4j 配置对于运行时始终是全局的。IE。一个 JBoss 实例不能有多个 log4j 配置。log4j 可以使用单个配置文件进行初始化或重新初始化。它可以是一个简单的属性文件或与 log4j*.jar 打包的 log4j.dtd 的 XML 不兼容。使用 -Dlog4j.configuration=/anypath/log4jconfig.xml 启动 jboss 实例

于 2011-10-10T12:43:56.163 回答