jboss7 +不同应用程序的相同log4j配置

时间:2011-10-08 07:58:43

标签: log4j jboss7.x

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

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

2 个答案:

答案 0 :(得分:0)

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

遗憾的是,文档并不是最好的,但如果您在IDE中安装了jboss-as-logging_1_1.xsd,则可以自动完成。所有模式都位于已安装目录下的docs / schema中。

答案 1 :(得分:0)

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

启动jboss实例