如何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> 

要通过级别名称使用自定义级别,必须将该二进制文件包含在引导类路径中。

+0

我试着添加类似“50010”的东西,但是我得到了下面的错误“消息:”WFLYLOG0026:日志级别50010是无效的。“你能否在这里纠正我吗?应该在哪里定义这个”MYLEVEL“。 。你可以请分享一个例子吗?我正在寻找可以添加到standalone.xml而不是在代码中的东西..谢谢 –

+0

验证失败,因为水平属性验证器检查特定的日志级别。什么原因使用自定义级别? –