【发布时间】:2021-08-27 03:36:15
【问题描述】:
我在standalone.xml 文件中做了如下修改:
<periodic-rotating-file-handler name="MYLOG" autoflush="true" enabled="true">
<level name="ERROR"/>
<formatter>
<named-formatter name="json"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="my_error.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
<logger category="com.abc.api" use-parent-handlers="false">
<level name="ERROR"/>
<handlers>
<handler name="MYLOG"/>
</handlers>
</logger>
但是这个处理程序在 com.abc.api 包的 my_error.log 中打印错误日志。我还想在 my_info.log 文件中打印 com.abc.api 包的 INFO 日志。
有人可以帮忙吗?
【问题讨论】:
-
您希望 WARN 消息发生什么?你的
my_info.log文件看起来是不是类似配置? -
我们可以忽略 WARN 消息,我只想在单独的文件中打印 INFO 和 ERROR 消息。
-
我尝试的是,创建了两个处理程序并将级别指定为信息和错误,然后执行以下操作:
,它的工作方式类似于错误文件中的错误消息打印以及信息文件中的信息消息,但此信息文件也打印错误消息。