Micronaut Logback

2023-03-13 11:40 更新

要使用 logback 庫(kù),請(qǐng)將以下依賴項(xiàng)添加到您的構(gòu)建中。

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

Logback 1.3.x+ 包含一個(gè)破壞性的二進(jìn)制更改,可能會(huì)阻止它與 Micronaut 框架的 3.8.x 一起工作。如果您使用的是 Logback 1.3.x+ 并且遇到問(wèn)題,請(qǐng)降級(jí)到 Logback 1.2.x。

如果尚不存在,請(qǐng)?jiān)谫Y源文件夾中放置一個(gè) logback.xml 文件,然后根據(jù)需要修改內(nèi)容。例如:

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>

要更改特定類或包名稱的日志級(jí)別,您可以將這樣的記錄器條目添加到配置部分:

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


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)