【发布时间】:2018-12-19 00:29:37
【问题描述】:
我想在我的 logfile.log 中维护一个只有 WARN、ERROR 和 FATAL 的日志,而希望在我的 Spring Boot 应用程序中将上述所有 INFO 写入控制台。我看到当我执行log.level.root=WARN 时,在application.properties 文件中它为整个应用程序设置了一个WARN 日志级别。我该怎么做才能在控制台中显示所有日志消息,但只在文件中写入 WARN 以上的消息?
还有!!!! 有没有办法将级别设置为 INFO 并仅在文件中写入某些指定的日志。例如。我想用 INFO 级别跟踪日志中的每一个登录/注销/文件更改(比如业务逻辑相关),但不想看到在应用程序启动期间弹出的默认 INFO 消息,例如
2018-07-11 10:19:00.554 INFO 11190 --- [ main] c.v.guruji.GurujiApplication : Started GurujiApplication in 10.307 seconds (JVM running for 11.029)
.
【问题讨论】:
标签: spring-boot logging logfactory