一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - slf4j與log4j全面了解

slf4j與log4j全面了解

2020-05-31 13:20java教程網(wǎng) JAVA教程

下面小編就為大家?guī)硪黄猻lf4j與log4j全面了解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

推薦使用SLF4J(Simple Logging Facade for Java)作為日志的api,SLF4J是一個用于日志系統(tǒng)的簡單Facade,允許最終用戶在部署其應(yīng)用時使用其所希望的日志系統(tǒng)。

1、Slf4j優(yōu)勢

與使用apache commons-logging或直接使用log4j相比,SLF4J提供了一個名為參數(shù)化日志的高級特性,可以顯著提高在配置為關(guān)閉日志的情況下的日志語句性能,

log.debug("Found {} records matching filter: '{}'", records, filter);//slf4j

log.debug("Found " + records + " records matching filter: '" + filter + "'");//log4j

可以看出SLF4J的優(yōu)點(diǎn)有:更簡略易讀;在日志級別不夠時,少了字符串拼接的開銷,不會調(diào)用對象(records/filter)的toString方法。

Slf4j在1.6.0之后,更是支持了異常堆棧的打印,作為最后一個參數(shù)傳入即可,基本滿足了日志的常見打印場景。

log.error("Failed to format {}", s, e);

2、注意Logger間的繼承關(guān)系

logger的繼承是通過命名來實(shí)現(xiàn)的。

子logger會默認(rèn)繼承父logger的appender,將它們加入到自己的Appender中;除非加上了additivity="false",則不再繼承父logger的appender。

子logger只在自己未定義輸出級別的情況下,才會繼承父logger的輸出級別。

以上這篇slf4j與log4j全面了解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲阿v天堂2018在线观看 | 爱爱一级视频 | 日韩亚洲国产欧美精品 | 国产在线98福利播放视频免费 | 亚洲欧美日本在线观看 | 范冰冰好紧好滑好湿 | 国产区最新 | 天天爽天天操 | 女医学护士一级毛片 | 女人爽到喷水的视频免费 | 大胆国模一区二区三区伊人 | 亚洲高清中文字幕一区二区三区 | 午夜宅男在线观看 | 狠狠色狠狠色综合婷婷tag | 青青青国产 | 污小说h| 韩国最新理论三级在线观看 | 四虎影院在线免费观看视频 | 亚洲高清中文字幕精品不卡 | 亚洲天堂男人天堂 | 青青青青青国产免费手机看视频 | 满溢游泳池免费 | bb18lv黑料正能量 | 日本人成动漫网站在线观看 | 免费观看在线 | 欧美精品一区视频 | 青青草原国产在线 | 丝袜护士强制脚足取精 | 国产福利不卡一区二区三区 | 午夜理论电影在线观看亚洲 | 国产成人综合手机在线播放 | 北海市副市长黄江老公 | 免费观看全集 | 免费一级欧美大片在线观看 | 操岳母逼小说 | 欧美日韩国产亚洲一区二区三区 | 婚前试爱全集免费观看 | 手机在线免费观看高清 | 精品四虎国产在免费观看 | 好男人资源在线观看免费的 | 国产欧美日韩精品一区二 |