大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

log4j教程
log4j技術
log4j案例
Log4j2技術
log42j案例
Logback技術
Logback案例

Logback技術

Logback是由log4j創始人設計的另一個開源日志組件。

logback取代log4j的理由

  • 更快的實現:Logback的內核重寫了,在一些關鍵執行路徑上性能提升10倍以上。而且logback不僅性能提升了,初始化內存加載也更小了。
  • 非常充分的測試:Logback經過了幾年,數不清小時的測試。Logback的測試完全不同級別的。

logback的配置介紹

  • Logger作為日志的記錄器,把它關聯到應用的對應的context上后,主要用于存放日志對象,也可以定義日志類型、級別。
  • Appender主要用于指定日志輸出的目的地
  • Layout 負責把事件轉換成字符串,格式化的日志信息的輸出。

有效級別及級別的繼承

Logger 可以被分配級別。級別包括:TRACE、DEBUG、INFO、WARN 和 ERROR,定義于ch.qos.logback.classic.Level類。如果 logger沒有被分配級別,那么它將從有被分配級別的最近的祖先那里繼承級別。root logger 默認級別是 DEBUG。

logback的默認配置

如果配置文件 logback-test.xml 和 logback.xml 都不存在,那么 logback 默認地會調用BasicConfigurator ,創建一個最小化配置。最小化配置由一個關聯到根 logger 的ConsoleAppender 組成。輸出用模式為%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 的 PatternLayoutEncoder 進行格式化。root logger 默認級別是 DEBUG。

Logback默認配置的步驟

嘗試在 classpath下查找文件logback-test.xml;

如果文件不存在,則查找文件logback.xml;

如果兩個文件都不存在,logback用BasicConfigurator自動對自己進行配置,這會導致記錄輸出到控制臺。

logback.xml常用配置詳解

  • 根節點,包含下面三個屬性:

scan: 當此屬性設置為true時,配置文件如果發生改變,將會被重新加載,默認值為true。
scanPeriod: 設置監測配置文件是否有修改的時間間隔,如果沒有給出時間單位,默認    單位是毫秒。當scan為true時,此屬性生效。默認的時間間隔為1分鐘。
debug: 當此屬性設置為true時,將打印出logback內部日志信息,實時查看logback運行狀態。默認值為false。

  • 子節點

負責寫日志的組件,它有兩個必要屬性name和class。name指定appender名稱,class指定appender的全限定名

Maven工程依賴

<!--logback依賴-->
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.0.6</version>
</dependency>

 

全部教程
主站蜘蛛池模板: jizzjizzjizz中国 | 最近中文2019视频在线 | 日本一级毛片视频 | 四虎影视在线观看2022a | 91青青视频| 毛片不卡一区二区三区 | 国产激情一级毛片久久久 | 狠狠色丁香婷婷综合久久来 | 国产成人高清一区二区私人 | 九九夜夜| 香蕉超级碰碰碰97视频蜜芽 | 国产四虎| 日日操日日舔 | 久久久精品 | 你懂的91| 一级毛片全部免费播放 | a男人天堂 | 欧美日韩一区二区视频免费看 | 婷婷的五月 | 日本二区在线观看 | 欧美日韩一级片在线观看 | 久久精品夜色国产 | 四虎国产精品免费入口 | 欧美一级视频在线观看 | 美国毛片一级视频在线aa | 欧美一级片 在线播放 | 国产亚洲综合在线 | 亚洲高清中文字幕综合网 | 久久精品99成人中文字幕880 | 久久久国产精品网站 | 日韩毛片久久91 | 久草视频在线免费看 | 国产人成午夜免视频网站 | 免费国产成人高清在线观看麻豆 | 2020久久精品国产免费 | 久久精品国产屋 | 狠狠干狠狠色 | 天天操夜操 | 人成午夜欧美大片免费视频 | 精品视频免费播放 | 日韩毛片在线影视 |