Log4j

前導

log4j是一個用Java編寫的可靠浇垦,快速和靈活的日志框架(API),它在Apache軟件許可下發(fā)布荣挨。
Log4j已經(jīng)被移植到了C男韧,C++,C#默垄,Perl此虑,和Ruby等語言中。
Log4j是高度可配置的口锭,并可通過在運行時的外部文件配置朦前。它根據(jù)記錄的優(yōu)先級別介杆,并提供機制,以指示記錄信息到許多的目的地韭寸,諸如:數(shù)據(jù)庫春哨,文件,控制臺恩伺,UNIX系統(tǒng)日志等赴背。
Log4j中有三個主要組成部分:

  • loggers:負責捕獲記錄信息。
  • appenders :負責發(fā)布日志信息晶渠,以不同的首選目的地
  • layouts:負責格式化不同風格的日志信息凰荚。

Log4J特性:

log4j的是線程安全的

log4j是經(jīng)過優(yōu)化速度的

log4j是基于一個名為記錄器的層次結(jié)構(gòu)

log4j的支持每個記錄器多輸出追加器(appender)

log4j支持國際化。

log4j并不限于一組預(yù)定義的設(shè)備

日志行為可以使用配置文件在運行時設(shè)置log4j設(shè)計從一開始就是處理Java異常log4j使用多個層次褒脯,ALL便瑟,TRACE,DEBUG憨颠,INFO胳徽,WARN,ERROR和FATAL
日志輸出的格式可以通過擴展Layout類容易地改變?nèi)罩据敵龅哪繕怂约霸趯懭氩呗钥赏ㄟ^實現(xiàn)Appender程序接口改變log4j 會故障停止养盗。然而,盡管它肯定努力確保傳遞适篙,log4j不保證每個日志語句將被傳遞到目的地

日志記錄的優(yōu)缺點

日志是軟件開發(fā)的重要組成部分往核。一個精心編寫的日志代碼提供快速的調(diào)試,維護方便嚷节,以及應(yīng)用程序的運行時信息結(jié)構(gòu)化存儲聂儒。
  日志記錄確實也有它的缺點。它可以減緩的應(yīng)用程序硫痰。如果太詳細衩婚,它可能會導致滾動失明。為了減輕這些影響效斑,log4j被設(shè)計為是可靠非春,快速和可擴展。
  由于記錄很少為應(yīng)用的主要重點缓屠,但log4j API致力于成為易于理解和使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奇昙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子敌完,更是在濱河造成了極大的恐慌储耐,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滨溉,死亡現(xiàn)場離奇詭異什湘,居然都是意外死亡长赞,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門禽炬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涧卵,“玉大人,你說我怎么就攤上這事腹尖。” “怎么了伐脖?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵热幔,是天一觀的道長。 經(jīng)常有香客問我讼庇,道長绎巨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任蠕啄,我火速辦了婚禮场勤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘歼跟。我一直安慰自己和媳,他們只是感情好,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布哈街。 她就那樣靜靜地躺著留瞳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪骚秦。 梳的紋絲不亂的頭發(fā)上她倘,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機與錄音作箍,去河邊找鬼硬梁。 笑死,一個胖子當著我的面吹牛胞得,可吹牛的內(nèi)容都是我干的荧止。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼懒震,長吁一口氣:“原來是場噩夢啊……” “哼罩息!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起个扰,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤瓷炮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后递宅,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體娘香,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡苍狰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了烘绽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淋昭。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖安接,靈堂內(nèi)的尸體忽然破棺而出翔忽,到底是詐尸還是另有隱情,我是刑警寧澤盏檐,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布歇式,位于F島的核電站,受9級特大地震影響胡野,放射性物質(zhì)發(fā)生泄漏材失。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一硫豆、第九天 我趴在偏房一處隱蔽的房頂上張望龙巨。 院中可真熱鬧,春花似錦熊响、人聲如沸旨别。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽昼榛。三九已至,卻和暖如春剔难,著一層夾襖步出監(jiān)牢的瞬間胆屿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工偶宫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留非迹,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓纯趋,卻偏偏與公主長得像憎兽,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子吵冒,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 在應(yīng)用程序中添加日志記錄總的來說基于三個目的:監(jiān)視代碼中變量的變化情況纯命,周期性的記錄到文件中供其他應(yīng)用進行統(tǒng)計分析...
    時待吾閱讀 4,950評論 1 13
  • 在應(yīng)用程序中添加日志記錄總的來說基于三個目的:監(jiān)視代碼中變量的變化情況,周期性的記錄到文件中供其他應(yīng)用進行統(tǒng)計分析...
    時待吾閱讀 4,961評論 0 6
  • 一痹栖、Log4j簡介 Log4j有三個主要的組件:Loggers(記錄器)亿汞,Appenders (輸出源)和Layo...
    默默守護閱讀 1,899評論 2 8
  • from:https://www.cnblogs.com/ITtangtang/p/3926665.html一、L...
    enshunyan閱讀 3,276評論 0 0
  • log4j 1.1 簡介 Log4j是一個由Java編寫可靠揪阿、靈活的日志框架疗我,是Apache旗下的一個開源項目咆畏;現(xiàn)...
    賈博巖閱讀 7,888評論 1 32