如何WildFly 10
问题描述:
在standalone.xml
定义自定义日志级别,我们有以下几点:如何WildFly 10
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
如何添加类似:
<level name="MYLEVEL"/>
这是可能的WildFly 10服务器呢?
答
LogManager
使用的标准java.util.logging.Level
允许您传递自定义级别的整数值。例如,如果您的MYLEVEL
的值为2000
,则可以使用该数字而不是名称。
<root-logger>
<level name="2000"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
要通过级别名称使用自定义级别,必须将该二进制文件包含在引导类路径中。
我试着添加类似“50010”的东西,但是我得到了下面的错误“消息:”WFLYLOG0026:日志级别50010是无效的。“你能否在这里纠正我吗?应该在哪里定义这个”MYLEVEL“。 。你可以请分享一个例子吗?我正在寻找可以添加到standalone.xml而不是在代码中的东西..谢谢 –
验证失败,因为水平属性验证器检查特定的日志级别。什么原因使用自定义级别? –