Logback的使用
Logback是由log4j創始人設計的另一個開源日誌組件,性能比log4j要好。
官方網站:https://logback.qos.ch/index.html
Logback主要分爲三個模塊:
logback-core:其它兩個模塊的基礎模塊
logback-classic:它是log4j的一個改良版本,同時它完整實現了slf4j API
logback-access:訪問模塊與Servlet容器集成提供通過Http來訪問日誌的功能
後續的日誌代碼都是通過SLF4J日誌門面搭建日誌系統,所以在代碼是沒有區別,主要是通過修改配置文件和pom.xml依賴
logback入門
1. 添加依賴
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
2. java代碼
package com.leon;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class LogbackTest {
public static final Logger LOGGER = LoggerFactory.getLogger(LogbackTest.class);
// 快速入門
@Test
public void testQuick()throws Exception{
for (int i = 0; i < 10000; i++) {
// 日誌輸出
LOGGER.error("error");
LOGGER.warn("warning");
LOGGER.info("info");
LOGGER.debug("debug");// 默認級別
LOGGER.trace("trace");
}
}
}