Micronaut Logback

2023-03-13 11:40 更新

要使用 logback 库,请将以下依赖项添加到您的构建中。

 Gradle Maven 
implementation("ch.qos.logback:logback-classic")
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
</dependency>

Logback 1.3.x+ 包含一个破坏性的二进制更改,可能会阻止它与 Micronaut 框架的 3.8.x 一起工作。如果您使用的是 Logback 1.3.x+ 并且遇到问题,请降级到 Logback 1.2.x。

如果尚不存在,请在资源文件夹中放置一个 logback.xml 文件,然后根据需要修改内容。例如:

src/main/resources/logback.xml

<configuration>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <withJansi>true</withJansi>

        <encoder>
            <pattern>%cyan(%d{HH:mm:ss.SSS}) %gray([%thread]) %highlight(%-5level) %magenta(%logger{36}) - %msg%n
            </pattern>
        </encoder>
    </appender>

    <root level="info">
        <appender-ref ref="STDOUT"/>
    </root>

</configuration>

要更改特定类或包名称的日志级别,您可以将这样的记录器条目添加到配置部分:

<configuration>
    ...
    <logger name="io.micronaut.context" level="TRACE"/>
    ...
</configuration>


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号