- 相關(guān)推薦
sun認證java程序員須知Java日志框架
作為一名Java程序員,明確的知道日志系統是一個(gè)成熟Java應用所必不可少的,在開(kāi)發(fā)和調試階段,日志可以幫助我們更好更快地定位bug;在運行維護階段,日志系統又可以幫我們記錄大部分的異常信息,從而幫助我們更好的完善系統。下面來(lái)了解一下java程序員日常常用的幾個(gè)java日志框架組件。
1.Log4j – 最受歡迎的Java日志組件
Log4j是一款基于Java的開(kāi)源日志組件,Log4j功能非常強大,我們可以將日志信息輸出到控制臺、文件、用戶(hù)界面,也可以輸出到操作系統的事件記錄器和一些系統常駐進(jìn)程。更值得一提的是,Log4j可以允許你非常便捷地自定義日志格式和日志等級,可以幫助開(kāi)發(fā)人員全方位地掌控日志信息。
2.gclogviewer – Java日志查看工具
gclogviewer是一個(gè)支持jdk 6的gc log可視化工具,和gcviewer相比,gclogviewer支持根據gc log生成GC的趨勢圖,也支持生成調優(yōu)建議所需的數據趨勢圖。
3.SLF4J – 基于A(yíng)PI的Java日志框架
SLF4J提供了一個(gè)簡(jiǎn)單統一的日志記錄接口,開(kāi)發(fā)者在配置和部署時(shí)只需要實(shí)現這個(gè)接口即可實(shí)現日志功能。 Logging API實(shí)現既可以選擇直接實(shí)現SLF4J接的loging APIs如: NLOG4J、SimpleLogger。也可以通過(guò)SLF4J提供的API實(shí)現來(lái)開(kāi)發(fā)相應的適配器如Log4jLoggerAdapter、JDK14LoggerAdapter。
4.zLogFabric – 日志存儲系統
zLogFabric 是一個(gè)集成的跨平臺日志解決方案,通過(guò)消息系統收集各個(gè)應用的日志信息存儲到一個(gè)集中式的系統中。模塊化的設計使得服務(wù)器可對日志進(jìn)行存儲、轉發(fā)、警報以及生成日志統計信息。
5.logstash – Java日志管理工具
logstash是一款功能非常強大的日志管理工具,利用logstash,你可以對日志進(jìn)行傳輸、處理、管理和檢索,并且提供Web接口以便開(kāi)發(fā)者統計和查詢(xún)日志信息。
6.Commons Logging
Commons Logging的實(shí)現不依賴(lài)于具體的日志實(shí)現工具,僅僅提供一些日志操作的抽象接口,它對其他的日志工具做了封裝,比如Log4J, Avalon LogKit, 和JDK 1.4等。
7.Darks Logs
Darks Logs和log4j類(lèi)似,也適用于Java、Android等項目,但是Darks Logs使用更加簡(jiǎn)單,而且對Android端做了非常大的改善。Darks Logs對Sqlite的日志保存增加了Appender。其旨在解決Android日志無(wú)法靈活控制日志等級、格式、保存或顯示目標等常用操作等的問(wèn)題。
希望對java程序員有所幫助,僅供參考!
【sun認證java程序員須知Java日志框架】相關(guān)文章:
SUN JAVA認證介紹12-18
sun java認證考試介紹03-19
Sun Java認證考試科目03-19
sun java認證報考指南03-08
怎樣獲得Sun Java認證03-18
sun認證java基礎模擬試題03-30
sun java認證考試報考指南03-19