如何在 WildFly 10 中定义自定义日志级别

How to define custom log level in WildFly 10

standalone.xml中我们有以下内容:

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

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