Spring Boot:记录到多个文件。所有DEBUG到debug.log,所有INFO到info.log

时间:2016-11-24 13:27:20

标签: spring spring-boot

我在application.yml中使用Spring Boot提供的日志记录,如下所示:

logging:
  file: log/info.log
  level.com.mycompany.app: INFO

我真正想要的是:

1)将每个DEBUG消息从我们的应用程序(com.mycompany.app)记录到debug.log, (可选:从整个app / ROOT到debug.log的每条INFO消息)

2)将整个app / ROOT中的每条INFO消息记录到info.log

所以在伪代码中,它应该如下所示:

logging:
  level: DEBUG
    file: debug.log
    com.mycompany.app: DEBUG
  level:
    ROOT: INFO
    file: debug.log 

  level:
    ROOT: INFO
    file: info.log

我怎样才能做到这一点?请注意,我们使用的是SLF4j,而不是logback(我在其他线程中读过有关写入多个文件的logback)。

此致 哈德

0 个答案:

没有答案