有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何配置log4j,将不同的日志级别记录到同一个记录器的不同文件中

我有一个应用程序的正常信息级别日志。我需要的是将所有错误级别的事件额外记录到单独的错误日志中。我使用的配置如下:

<logger name="com.acme">
  <level value="error"/>
  <appender-ref ref="error"/>
</logger>

<logger name="com.acme">
  <level value="info"/>
</logger>

<root>
  <level value="warn"/>
  <appender-ref ref="general"/>
</root>

此配置仅记录错误。如果我把信息级记录器放在第一位,那么它只会记录到通用appender,但错误记录器不会工作。我想让他们都工作


共 (0) 个答案