仅打印应用程序日志

时间:2018-11-14 04:53:40

标签: spring spring-mvc spring-boot logging

我想打印Spring Boot应用程序的日志,但是我想在INFO中打印我的应用程序日志。它正在编写从服务器启动到停止的所有内容。

我想在INFO中写入日志,然后将其写入应用程序中。

如何在Spring Boot中做到这一点?

1 个答案:

答案 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