轉載文章:原文出處:http://aub.iteye.com/blog/1101222前端
Ceki Gülcü在Java日誌領域世界知名。他創造了Log4J ,這個最先的Java日誌框架即使在JRE內置日誌功能的競爭下仍然很是流行。隨後他又着手實現SLF4J 這個「簡單的日誌前端接口(Façade)」來替代Jakarta Commons-Logging 。java
LOGBack,一個「可靠、通用、快速而又靈活的Java日誌框架」。api
要在工程裏面使用logback須要如下jar文件:數組
在工程src目錄下創建logback.xml
注:app
在工程src目錄下創建logback包,而後在包下創建LogbackDemo.java用於測試,代碼如框架
package logback; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class LogbackDemo { private static Logger log = LoggerFactory.getLogger(LogbackDemo.class); public static void main(String[] args) { log.trace("======trace"); log.debug("======debug"); log.info("======info"); log.warn("======warn"); log.error("======error"); String name = "Aub"; String message = "3Q"; String[] fruits = { "apple", "banana" }; // logback提供的能夠使用變量的打印方式,結果爲"Hello,Aub!" log.info("Hello,{}!", name); // 能夠有多個參數,結果爲「Hello,Aub! 3Q!」 log.info("Hello,{}! {}!", name, message); // 能夠傳入一個數組,結果爲"Fruit: apple,banana" log.info("Fruit: {},{}", fruits); } }