Jboss 4.2.1.GA v / s Jboss EAP 7.0.0 Logger

时间:2017-10-26 04:39:28

标签: logging log4j jboss-4.2.x jboss-eap-7

我们已将应用程序从Jboss 4.2.1.GA迁移到Jboss EAP 7.0.0。我们在聚类,rmi等方面看到了许多不同之处。我们想知道记录中指定的内容。

由于它是一个迁移应用程序,因此在JB4中使用的log4j记录器也在EAP7中使用。

我们已经创建了一个记录器标记XYZ_TRAIL,我们仅将其用于调试日志记录。

在JB4中我们有

<root>
<priority value="DEBUG"/>
<appender-ref ref="SERVER"/>
</root>

我们永远不会让XYZ_TRAIL记录它没有显示。虽然我们没有明确设置XYZ_TRAIL类别。 而在EAP7中我们有

<root-logger>
<level name="DEBUG"/>
<handlers>
<handler name="SERVER"/>
</handlers>
</root-logger> 

但默认情况下,我们正在记录XYZ_TRAIL,我们需要创建一个记录类别来控制它。

任何人都面临同样的问题,或者知道为什么在EAP7中会出现不同的情况?

1 个答案:

答案 0 :(得分:0)

如果您不希望XYZ_TRAIL记录器记录消息,则需要添加级别为OFF的记录器。

在CLI中,它看起来像:

/subsystem=logging/logger=XYZ_TRAIL:add(level=OFF)

您也可以使用Web控制台添加记录器或更改其级别。