logback入門

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");
        }

    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章