logback 常用配置詳解(序)logback 簡介

原創文章,轉載請指明出處:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己


詳細整理了logback常用配置,

不是官網手冊的翻譯版,而是使用總結,旨在更快更透徹的理解其配置

logback 常用配置詳解(序)logback 簡介

logback 常用配置詳解(一)<configuration> and <logger>

logback 常用配置詳解(二)<appender>

logback 常用配置詳解(三)<filter>

logback 中文手冊 官網手冊的翻譯版,在這裏向中文版譯者-陳華,說聲辛苦啦

 

logback 簡介

 

Ceki Gülcü在Java日誌領域世界知名。他創造了Log4J ,這個最早的Java日誌框架即便在JRE內置日誌功能的競爭下仍然非常流行。隨後他又着手實現SLF4J 這個“簡單的日誌前端接口(Façade)”來替代Jakarta Commons-Logging 。

 

LOGBack,一個“可靠、通用、快速而又靈活的Java日誌框架”。

 

 

要在工程裏面使用logback需要以下jar文件:

 

slf4j-api-1.6.1.jar

官網網址:http://www.slf4j.org/

下載地址:http://www.slf4j.org/dist/slf4j-1.6.1.zip

 

logback-access-0.9.29.jar

logback-classic-0.9.29.jar

logback-core-0.9.29.jar

官網網址:http://logback.qos.ch/

下載地址:http://logback.qos.ch/dist/logback-0.9.29.zip

 

在工程src目錄下建立logback.xml

注:

1.logback首先會試着查找logback.groovy文件;

2.當沒有找到時,繼續試着查找logback-test.xml文件;

3.當沒有找到時,繼續試着查找logback.xml文件;

4.如果仍然沒有找到,則使用默認配置(打印到控制檯)。

 

在工程src目錄下建立logback包,然後在包下建立LogbackDemo.java用於測試,代碼如

Java代碼  收藏代碼
  1. package logback;  
  2.   
  3. import org.slf4j.Logger;  
  4. import org.slf4j.LoggerFactory;  
  5.   
  6. public class LogbackDemo {  
  7.     private static Logger log = LoggerFactory.getLogger(LogbackDemo.class);  
  8.     public static void main(String[] args) {  
  9.         log.trace("======trace");  
  10.         log.debug("======debug");  
  11.         log.info("======info");  
  12.         log.warn("======warn");  
  13.         log.error("======error");  
  14.            
  15.         String name = "Aub";  
  16.         String message = "3Q";  
  17.         String[] fruits = { "apple""banana" };  
  18.           
  19.         // logback提供的可以使用變量的打印方式,結果爲"Hello,Aub!"  
  20.         log.info("Hello,{}!", name);  
  21.           
  22.         // 可以有多個參數,結果爲“Hello,Aub! 3Q!”  
  23.         log.info("Hello,{}!   {}!", name, message);  
  24.           
  25.         // 可以傳入一個數組,結果爲"Fruit:  apple,banana"  
  26.         log.info("Fruit:  {},{}", fruits);   
  27.     }  
  28. }  

發佈了14 篇原創文章 · 獲贊 5 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章