Wildfly:打印战争中配置的日志

时间:2018-01-23 13:22:52

标签: java logging jboss log4j

客户有一个野战蝇,其中包含一个内部包含此log4j.properties的战争:

### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{DATE} %5p %c{1}:%L - %m%n

log4j.rootLogger=info, stdout

log4j.logger.org.hibernate=info
log4j.logger.org.springframework=error
log4j.logger.com.ibm.presentation=debug

我希望看到来自&com; com.ibm.presentation'的日志。包裹,但我似乎无法在任何地方找到它们。 log4j.properties中的注释表示将日志消息直接发送到stdout'但是野生动物是作为一种服务开始的,并且我没有注意到这一点。

在论坛中搜索,我尝试使用jboss-cli添加记录器,如下所述: Controlling stderr and stdout output in WildFly但没有运气。

有没有办法在war中覆盖这个log4j.xml,并在wildfly的普通server.log中打印包中类的日志消息?

0 个答案:

没有答案