应用程序启动时有一些日志消息:
2016-11-01 10:13:49.468 INFO 99446 --- [ restartedMain] s7.Application : Starting Application on mbp with PID 99446 (/Users/serge/projects/scratches/s7/build/classes/main started by serge in /Users/serge/projects/scratches/s7)
2016-11-01 10:13:49.469 INFO 99446 --- [ restartedMain] s7.Application : No active profile set, falling back to default profiles: default
2016-11-01 10:13:52.642 INFO 99446 --- [ restartedMain] s7.Application : Started Application in 3.573 seconds (JVM running for 3.973)
如何禁用它们?我希望能够登录我的应用程序,但我不需要这些日志消息。
我的 application.properties 有以下设置:
spring.main.banner-mode=off
logging.level.org.springframework=WARN
logging.level.org.apache=WARN
logging.level.org.mongodb=WARN
您可以通过配置来禁用这三个日志消息SpringApplication
不记录启动信息:
new SpringApplicationBuilder(YourApplication.class)
.logStartupInfo(false)
.run(args);
或者,如果您想坚持使用基于日志级别的方法,则可以使用应用程序主类的记录器来记录它们。从上面的输出来看,它被称为s7.Application
因此您还可以通过添加以下内容来禁用消息application.properties
:
logging.level.s7.Application=WARN
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)