我们已将应用程序从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中会出现不同的情况?
答案 0 :(得分:0)
如果您不希望XYZ_TRAIL
记录器记录消息,则需要添加级别为OFF
的记录器。
在CLI中,它看起来像:
/subsystem=logging/logger=XYZ_TRAIL:add(level=OFF)
您也可以使用Web控制台添加记录器或更改其级别。