maven依賴
<!-- logback日誌組件--> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dependency>
logback.xml文件(resources文件夾下)
<?xml version="1.0" encoding="UTF-8" ?> <configuration> <!-- 自定義輸出格式 level 等級 [%thread] 線程 %logger{30} 日誌哪個類哪個方法產生 - %msg%n msg日誌信息 n換行 <charset>UTF-8</charset> 解決中文亂碼 --> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>%d{HH:mm:ss} %-5level [%thread] %logger{30} - %msg%n</pattern> <charset>UTF-8</charset> </encoder> </appender> <!-- 日誌輸出最低輸出級別 --> <root level="debug"> <appender-ref ref="console"/> </root> </configuration>
輸出對比