淺談log4j花鹅、slf4j日志框架集成應(yīng)用

(一)簡(jiǎn)單闡述

簡(jiǎn)單的說明一下,日志框架log4j枫浙、slf4j的關(guān)系刨肃。slf4j就好比是一個(gè)interface接口,它并不具體進(jìn)行日志的存儲(chǔ)箩帚。log4j就好像是一個(gè)實(shí)現(xiàn)類真友。兩者之間通過slf4j-log4j進(jìn)行搭橋關(guān)聯(lián)。

(二)搭配好處

1):如果項(xiàng)目使用了多套日志框架紧帕,在代碼層面要關(guān)心使用每一個(gè)日志框架的構(gòu)建盔然,如:log4j使用的是Logger.getLogger(LogTest.class);? 而Common-logging? 使用的是Log logger = LogFactory.getLog(LogTest.class)。這樣子開發(fā)起來比較煩索是嗜。

2):項(xiàng)目期間更換日志框架的話愈案,只要更新配置文件就可以。

3叠纷、我的配置:

1):引入jar包

或者使用Maven的dependency

2):在代碼層使用

import org.slf4j.Logger;?
import org.slf4j.LoggerFactory;
********
Logger logger = LoggerFactory.getLogger(MgisInitListener.class);

3):添加log4j.properties

log4j.rootLogger=INFO,Console,File

log4j.logger.com.mgis.common=DEBUG
log4j.logger.org.springframework=WARN

log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n

log4j.appender.File=org.apache.log4j.RollingFileAppender
************

詳細(xì)的log4j配置可參考以下網(wǎng)址:

http://www.cnblogs.com/ITtangtang/p/3926665.html
http://www.cnblogs.com/shanheyongmu/p/5650864.html

4):關(guān)于日志打印重復(fù)的問題修復(fù)刻帚。

第一種方式:添加log4j.additivity.com.****=false,這樣子就不會(huì)重復(fù)了涩嚣。

第二種方式:log4j.logger.com.****=,XXX? ? 此時(shí)XXX不要使用與父類相同的appender即可崇众。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末掂僵,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子顷歌,更是在濱河造成了極大的恐慌锰蓬,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件眯漩,死亡現(xiàn)場(chǎng)離奇詭異芹扭,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)赦抖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門舱卡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人队萤,你說我怎么就攤上這事轮锥。” “怎么了要尔?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵舍杜,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我赵辕,道長(zhǎng)既绩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任还惠,我火速辦了婚禮饲握,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吸重。我一直安慰自己互拾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布嚎幸。 她就那樣靜靜地躺著颜矿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嫉晶。 梳的紋絲不亂的頭發(fā)上骑疆,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音替废,去河邊找鬼箍铭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛椎镣,可吹牛的內(nèi)容都是我干的诈火。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼状答,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼冷守!你這毒婦竟也來了刀崖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤拍摇,失蹤者是張志新(化名)和其女友劉穎亮钦,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體充活,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蜂莉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了混卵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片映穗。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖淮菠,靈堂內(nèi)的尸體忽然破棺而出男公,到底是詐尸還是另有隱情,我是刑警寧澤合陵,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站澄阳,受9級(jí)特大地震影響拥知,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜碎赢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一低剔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肮塞,春花似錦襟齿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至拷窜,卻和暖如春开皿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背篮昧。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來泰國(guó)打工赋荆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人懊昨。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓窄潭,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親酵颁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子嫉你,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

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

  • 在應(yīng)用程序中添加日志記錄總的來說基于三個(gè)目的:監(jiān)視代碼中變量的變化情況月帝,周期性的記錄到文件中供其他應(yīng)用進(jìn)行統(tǒng)計(jì)分析...
    時(shí)待吾閱讀 4,991評(píng)論 0 6
  • 在應(yīng)用程序中添加日志記錄總的來說基于三個(gè)目的:監(jiān)視代碼中變量的變化情況,周期性的記錄到文件中供其他應(yīng)用進(jìn)行統(tǒng)計(jì)分析...
    時(shí)待吾閱讀 5,057評(píng)論 1 13
  • Log4J的三個(gè)組件: Logger:日志記錄器均抽,負(fù)責(zé)收集處理日志記錄(如何處理日志) Appender:日志輸出...
    誰踩過枯枝輕響閱讀 557評(píng)論 0 2
  • from:https://www.cnblogs.com/ITtangtang/p/3926665.html一嫁赏、L...
    enshunyan閱讀 3,300評(píng)論 0 0
  • 不知道為什么很想努力卻無能為力,好羨慕有意志力的人坝突印潦蝇!對(duì)于別人堅(jiān)持似乎很容易,稍微努力就行深寥。但是對(duì)于我來說卻難...
    文_9295閱讀 86評(píng)論 0 0