91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何快速學好Java開發 常用日志記錄框架有哪些

發布時間:2020-07-03 15:02:03 來源:網絡 閱讀:212 作者:千鋒鄭州 欄目:編程語言

如何快速學好Java開發?常用日志記錄框架有哪些?Java是老牌編程語言,人才需求大、應用市場廣,吸引了很多人的入行。為了快速學好Java,越來越多的人選擇參加專業學習,一來有系統專業的課程和老師教導,二來有豐富的項目練習可以積累實戰經驗。接下來千鋒就給大家簡單介紹一下Java主流日志工具框架。


如何快速學好Java開發 常用日志記錄框架有哪些



在項目開發過程中,我們可以通過debug查找問題,但在線上環境我們查找問題只能通過打印日志的方式查找問題。對于一個項目而言,日志記錄是一個非常重要的問題。在Java開發中,常用的日志記錄框架有JDKLog、Log4J、LogBack、SLF4J。

JDKLog:日志小刀

JDKLog是JDK官方提供的一個記錄日志的方式,直接在JDK中就可以使用。優點是使用非常簡單,直接在 JDK 中就可以使用。缺點是功能比較太過于簡單,不支持占位符顯示,拓展性比較差,所以現在用的人也很少。

Log4J:日志大炮

Log4J是Apache的一個日志開源框架,被認為是Java領域資格最老、應用最廣的日志工具,從誕生之日到現在一直廣受業界歡迎。Log4J是高度可配置的,并可通過在運行時的外部文件配置。它根據記錄的優先級別并提供機制以指示記錄信息到許多的目的地,諸如:數據庫、文件、控制臺、UNIX系統日志等。

LogBack:日志火箭

LogBack可以說是Log4J的進化版,除了具備 Log4J的所有優點之外,還解決了Log4J不能使用占位符的問題。LogBack當前分成三個模塊:logback-core、logback-classic和logback-access。

logback-core:是其它兩個模塊的基礎模塊。

logback-classic:是Log4J的一個改良版本。此外logback-classic完整實現SLF4J API使你可以很方便地更換成其它日記系統如Log4J或JDK14 Logging。

logback-access:訪問模塊與Servlet容器集成提供通過HTTP來訪問日記的功能。

SLF4J:適配器

SLF4J(Simple Logging Facade for Java),即Java簡單日志記錄接口集,是一個日志的接口規范,它對用戶提供了統一的日志接口,屏蔽了不同日志組件的差異。這樣我們在編寫代碼的時候只需要看SLF4J接口文檔即可,不需要去理會不同日之框架的區別。當我們需要更換日志組件的時候,我們只需要更換一個具體的日志組件Jar包就可以。

了解并合理運用框架可以大大提高你的開發效率,但前提是你具備扎實的理論功底。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐城市| 剑阁县| 温宿县| 莒南县| 汉源县| 濮阳市| 新余市| 昆山市| 体育| 县级市| 道孚县| 平湖市| 民勤县| 平原县| 泾源县| 崇文区| 友谊县| 孝昌县| 丹凤县| 游戏| 石渠县| 梁山县| 永川市| 六枝特区| 临潭县| 汉阴县| 贵港市| 铜川市| 雷山县| 平邑县| 宝应县| 长治县| 江西省| 鄄城县| 长葛市| 衡水市| 阳东县| 磐安县| 施秉县| 齐齐哈尔市| 沈阳市|