一、記錄日誌一般有兩個目的
1.做故障定位。
2.顯示程序運行狀態。
二、Logback的主要模塊
1.logback-access
2.logback-classic
3.logback-core
三、Logback的主要標籤
1.logger:作爲日誌的記錄器,主要用於存放日誌對象,定義日誌的類型和級別。
2.appender:指定日誌輸出的目的地,可以是控制檯,可以是文件,可以是遠程套接字。
3.layout: 格式化日誌信息的輸出。
四、Logback的級別
TRACE<DEBUG<INFO<WARN<ERROR
logger.trace("msg")
logger.debug("msg")
logger.info("msg")
logger.warn("msg")
logger.error("msg")
如果指定了顯示info級別的,那麼trace以及debug級別的日誌就無法顯示,只會顯示info、warn、error的內容。
一般項目中只採用debug、info、error,並且分別存到三個不同的文件中。
五、Loback的使用
1.最開始第一天生成單獨的日誌文件:
2.從第二天起,生成文件夾,然後把第一天的文件壓縮放進去,然後每天加一個壓縮的gz文件;