最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java日志相關(guān)技術(shù)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

 更新時(shí)間:2017年07月31日 10:41:32   作者:小峰  
這篇文章主要介紹了Java日志相關(guān)技術(shù)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理的相關(guān)資料,需要的朋友可以參考下

Java日志相關(guān)技術(shù)

作為一名Java程序員,我們開發(fā)了很多Java應(yīng)用程序,包括桌面應(yīng)用、WEB應(yīng)用以及移動(dòng)應(yīng)用。然而日志系統(tǒng)是一個(gè)成熟Java應(yīng)用所必不可少的,在開發(fā)和調(diào)試階段,日志可以幫助我們更好更快地定位bug;在運(yùn)行維護(hù)階段,日志系統(tǒng)又可以幫我們記錄大部分的異常信息,從而幫助我們更好的完善系統(tǒng)。本文要來分享一些Java程序員最常用的Java日志框架組件。

1、log4j – 最受歡迎的Java日志組件

Log4j是一款基于Java的開源日志組件,Log4j功能非常強(qiáng)大,我們可以將日志信息輸出到控制臺(tái)、文件、用戶界面,也可以輸出到操作系統(tǒng)的事件記錄器和一些系統(tǒng)常駐進(jìn)程。更值得一提的是,Log4j可以允許你非常便捷地自定義日志格式和日志等級(jí),可以幫助開發(fā)人員全方位地掌控日志信息。

官方網(wǎng)站:http://logging.apache.org/log4j/2.x/

下面是使用Log4j的一個(gè)簡單例子:

package com.mai.test;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

public class Log4jTest {

public static void main(String[] args) {

Logger log = Logger.getLogger(Log4jTest.class);
PropertyConfigurator.configure("src/log4j.properties");
log.debug("yes,debug");
log.info("yes,info");
log.error("yes,error");
log.warn("yes,warn");
}

}

2、gclogviewer – Java日志查看工具

gclogviewer是一個(gè)支持jdk 6的gc log可視化工具,和gcviewer相比,gclogviewer支持根據(jù)gc log生成GC的趨勢(shì)圖,也支持生成調(diào)優(yōu)建議所需的數(shù)據(jù)趨勢(shì)圖。

官方網(wǎng)站:http://code.google.com/p/gclogviewer/

3、SLF4J – 基于API的Java日志框架

SLF4J提供了一個(gè)簡單統(tǒng)一的日志記錄接口,開發(fā)者在配置和部署時(shí)只需要實(shí)現(xiàn)這個(gè)接口即可實(shí)現(xiàn)日志功能。 Logging API實(shí)現(xiàn)既可以選擇直接實(shí)現(xiàn)SLF4J接的loging APIs如: NLOG4J、SimpleLogger。也可以通過SLF4J提供的API實(shí)現(xiàn)來開發(fā)相應(yīng)的適配器如Log4jLoggerAdapter、JDK14LoggerAdapter。

官方網(wǎng)站:http://www.slf4j.org/

4、Flume – Apache日志服務(wù)器

之前介紹的都是一些日志記錄工具,F(xiàn)lume則是一個(gè)日志分析系統(tǒng),F(xiàn)lume是分布式的,它有一個(gè)非常靈活的架構(gòu),用來收集、聚合以及移動(dòng)大量日志數(shù)據(jù),并且提供可靠、容錯(cuò)的系統(tǒng)架構(gòu)。

官方網(wǎng)站:http://flume.apache.org/

5、zLogFabric – 日志存儲(chǔ)系統(tǒng)

zLogFabric 是一個(gè)集成的跨平臺(tái)日志解決方案,通過消息系統(tǒng)收集各個(gè)應(yīng)用的日志信息存儲(chǔ)到一個(gè)集中式的系統(tǒng)中。模塊化的設(shè)計(jì)使得服務(wù)器可對(duì)日志進(jìn)行存儲(chǔ)、轉(zhuǎn)發(fā)、警報(bào)以及生成日志統(tǒng)計(jì)信息。

zLogFabric 可收集來自文件、syslog、log4j、log4net 以及 Windows 事件的數(shù)據(jù)。

官方網(wǎng)站:http://www.zlogfabric.com/

6、logstash – Java日志管理工具

logstash是一款功能非常強(qiáng)大的日志管理工具,利用logstash,你可以對(duì)日志進(jìn)行傳輸、處理、管理和檢索,并且提供Web接口以便開發(fā)者統(tǒng)計(jì)和查詢?nèi)罩拘畔ⅰ?/p>

官方網(wǎng)站:http://www.logstash.net/

7、Commons Logging

Commons Logging的實(shí)現(xiàn)不依賴于具體的日志實(shí)現(xiàn)工具,僅僅提供一些日志操作的抽象接口,它對(duì)其他的日志工具做了封裝,比如Log4J, Avalon LogKit, 和JDK 1.4等。

官方網(wǎng)站:http://commons.apache.org/proper/commons-logging/

8、Darks Logs

Darks Logs和log4j類似,也適用于Java、Android等項(xiàng)目,但是Darks Logs使用更加簡單,而且對(duì)Android端做了非常大的改善。Darks Logs對(duì)Sqlite的日志保存增加了Appender。其旨在解決Android日志無法靈活控制日志等級(jí)、格式、保存或顯示目標(biāo)等常用操作等的問題。

官方網(wǎng)站:https://github.com/liulhdarks/darks-logs

相關(guān)文章

  • springboot2.X整合prometheus監(jiān)控的實(shí)例講解

    springboot2.X整合prometheus監(jiān)控的實(shí)例講解

    這篇文章主要介紹了springboot2.X整合prometheus監(jiān)控的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 詳解java一維數(shù)組及練習(xí)題實(shí)例

    詳解java一維數(shù)組及練習(xí)題實(shí)例

    在本篇文章里小編給大家整理了關(guān)于java一維數(shù)組及練習(xí)題的相關(guān)知識(shí)點(diǎn)和實(shí)例代碼,有需要的朋友們跟著學(xué)習(xí)下。
    2019-07-07
  • Java Socket一對(duì)多通信實(shí)現(xiàn)之并發(fā)處理方式

    Java Socket一對(duì)多通信實(shí)現(xiàn)之并發(fā)處理方式

    這篇文章主要介紹了Java Socket一對(duì)多通信實(shí)現(xiàn)之并發(fā)處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Java8新特性lambda表達(dá)式有什么用(用法實(shí)例)

    Java8新特性lambda表達(dá)式有什么用(用法實(shí)例)

    這篇文章主要介紹了Java8新特性lambda表達(dá)式有什么用,著重以實(shí)例講解lambda表達(dá)式,需要的朋友可以參考下
    2014-06-06
  • 淺談java安全編碼指南之堆污染

    淺談java安全編碼指南之堆污染

    什么是堆污染呢?是指當(dāng)參數(shù)化類型變量引用的對(duì)象不是該參數(shù)化類型的對(duì)象時(shí)而發(fā)生的。我們知道在JDK5中,引入了泛型的概念,在創(chuàng)建集合類的時(shí)候,指定該集合類中應(yīng)該存儲(chǔ)的對(duì)象類型。如果在指定類型的集合中,引用了不同的類型,那么這種情況就叫做堆污染。
    2021-06-06
  • java實(shí)現(xiàn)國產(chǎn)sm4加密算法

    java實(shí)現(xiàn)國產(chǎn)sm4加密算法

    這篇文章主要介紹了java實(shí)現(xiàn)國產(chǎn)sm4加密算法的步驟,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • 新手學(xué)習(xí)java反射基礎(chǔ)

    新手學(xué)習(xí)java反射基礎(chǔ)

    Java反射就是在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類,都能夠知道這個(gè)類的所有屬性和方法;對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意方法和屬性;并且能改變它的屬性。下面我們來一起學(xué)習(xí)一下吧
    2019-06-06
  • Java設(shè)計(jì)模式之命令模式詳細(xì)解析

    Java設(shè)計(jì)模式之命令模式詳細(xì)解析

    這篇文章主要介紹了Java設(shè)計(jì)模式之命令模式詳細(xì)解析,命令模式將請(qǐng)求封裝成對(duì)象,以便使用不同的請(qǐng)求、隊(duì)列或者日志來參數(shù)化其他對(duì)象,同時(shí)也支持可撤銷的操作,需要的朋友可以參考下
    2024-01-01
  • Eclipse遠(yuǎn)程debug的步驟與注意事項(xiàng)

    Eclipse遠(yuǎn)程debug的步驟與注意事項(xiàng)

    今天小編就為大家分享一篇關(guān)于Eclipse遠(yuǎn)程debug的步驟與注意事項(xiàng),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Java使用Poi導(dǎo)出Excel表格方法實(shí)例

    Java使用Poi導(dǎo)出Excel表格方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Java使用Poi導(dǎo)出Excel表格的相關(guān)資料,Java POI是一個(gè)用于操作Microsoft Office格式的Java API庫,可以使用它來導(dǎo)出Excel文件,需要的朋友可以參考下
    2023-10-10

最新評(píng)論

灵石县| 五莲县| 土默特左旗| 长寿区| 城口县| 龙泉市| 贵定县| 交城县| 桑植县| 贵德县| 金华市| 武鸣县| 鄄城县| 商南县| 原阳县| 施甸县| 阳城县| 大余县| 施秉县| 成安县| 黑龙江省| 页游| 镇平县| 六盘水市| 竹北市| 驻马店市| 孝昌县| 鹤峰县| 宁远县| 汶上县| 梅州市| 柞水县| 兰坪| 深泽县| 平乡县| 乾安县| 亳州市| 南阳市| 图们市| 合江县| 渑池县|