我想在我的 logfile.log 中只保留一个 WARN、ERROR 和 FATAL 的日志,而希望在我的 Spring Boot 应用程序中将所有上述信息写入控制台。我看到当我这样做时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)
.