我想打印Spring Boot应用程序的日志,但是我想在INFO中打印我的应用程序日志。它正在编写从服务器启动到停止的所有内容。
我想在INFO中写入日志,然后将其写入应用程序中。
如何在Spring Boot中做到这一点?
答案 0 :(得分:0)
通过在“应用程序”构建器中调用.logStartupInfo(false)
来禁用启动日志消息。
它应该像这样:
new SpringApplicationBuilder(ServiceConfiguration.class)
.logStartupInfo(false)
.run(args);
请参阅此link以获得更多说明。
OR
在src / main / resources中添加logback.xml,其内容应为:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger{36}.%M - %msg%n</pattern>
</encoder>
</appender>
<root level="off">
<appender-ref ref="STDOUT" />
</root>
</configuration>
有关更多信息,请查看此link