jboss7&x2B;不同应用程序的相同log4j配置

jboss7&x2B;不同应用程序的相同log4j配置,log4j,jboss7.x,Log4j,Jboss7.x,我想使用一个jboss(JBossAS7)部署一些不同的应用程序。有谁能告诉我,是否可以为多个WAR和EAR设置一个log4j配置(log4j.xml),或者我必须将配置的副本放入每个归档中 或者有人可以推荐一个不同的日志引擎,更适合jboss7?我不相信有办法全局配置log4j。JBossAS7使用JBoss日志作为其日志提供程序。您可以将日志记录子系统配置为standalone.xml或domain.xml,具体取决于您是在独立模式还是域模式下运行 不幸的是,文档不是最好的,但是如果您在ID

我想使用一个jboss(JBossAS7)部署一些不同的应用程序。有谁能告诉我,是否可以为多个WAR和EAR设置一个log4j配置(log4j.xml),或者我必须将配置的副本放入每个归档中


或者有人可以推荐一个不同的日志引擎,更适合jboss7?

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


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

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