记录不同级别的不同文件

我在logback.xml中有这个appender

 logFile.log  logFile.%d{yyyy-MM-dd}.log 5   %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{35} - %msg%n       

所以目前我将所有日志保存到一个文件中。 我怎么能这样做,一个文件只保存错误日志而其他文件保存所有其他文件?

我想在我的代码中只使用一个logger实例,如下所示:

  private static final Logger log = LoggerFactory.getLogger(Main.class); 

开始寻找回溯类别,找到filter。

只需将filter描述添加到您的appender:

   ERROR ACCEPT DENY  

这就是我为Jboss所做的,但我想你会得到解决方案。

为error.log创建一个专用的appender,如下所示,

               

为其余的人创建一个appender

                

然后为上述两个创建特定类别