日志問題

1丽焊、浩言

新年已始,往事歸零咕别,愛恨隨意技健。你不挽留,我不回頭惰拱。敬你一杯酒雌贱,從此朝前走。我干杯,你隨意欣孤。

2馋没、背景

改造后的項(xiàng)目,在打印sql語句的時(shí)候了导街,怎么都打印不出來披泪,因?yàn)橹暗捻?xiàng)目是自己添加jar的纤子,然后我該成maven搬瑰,只是引入了log4j的包,然后也配置了打印sql的配置控硼,怎么都打印不出來泽论,最后才發(fā)現(xiàn)是少了jar包。

3卡乾、日志打印

3.1翼悴、我加了兩個(gè)包,然后就解決了打印日志問題幔妨。

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.22</version>
</dependency>
   <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 -->
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.22</version>
</dependency>

log4j.properties中的配置

### set log levels
log4j.rootLogger = debug,Console,stdout
#log4j.rootLogger = DEBUG,stdout,D,E

### 輸出到控制臺(tái) ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

### 輸出到日志文件 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = /data/logs/test/MbrApi.log
#log4j.appender.D.File = ${catalina.base}/logs/MbrApi.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = INFO
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

### 保存異常信息到單獨(dú)文件 ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File = /data/logs/test/MbrApi-ERROR.log
#log4j.appender.E.File = ${catalina.base}/logs/MbrApi-ERROR.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR

### 只輸出ERROR級(jí)別以上的日志 ###
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

### mybatis
log4j.logger.com.ibatis=debug
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug,stdout

打印的sql如下:


Paste_Image.png

3.2 日志級(jí)別
我們的日志級(jí)別一般是info,所以當(dāng)你把上面的配置改成info那么就打印不了sql鹦赎,所以了log4j提供了可以指定mapper.xml中命名空間的打印方式
log4j.logger.com.mouse.moon.mapper.UserMapper=trace,userMapper.xml里面的sql將會(huì)打印,如果想指定所有的误堡,那么匹配包的公共部分
log4j.logger.com.mouse.moon=trace

trace是打印結(jié)果古话,也可以是debug

四:日志選擇

其實(shí)很多一直都在用log4j,其實(shí)現(xiàn)在并不建議使用log4j锁施,因?yàn)閘og4j的官網(wǎng)已經(jīng)沒有維護(hù)了陪踩,新的日志大部分都使用logback來進(jìn)行處理。對(duì)于高并發(fā)的悉抵,分布式的都會(huì)有日志系統(tǒng)來處理肩狂,之前看資料,會(huì)用消息隊(duì)列來處理日志姥饰,kafka來做傻谁。支持量比較大。

五:浩語

                                           __                                                        
                            __  _  ____ __|  |__ _____    ___
                            \ \/ \/ /  |  \  |  \\__  \  /  _ \   
                             \     /|  |  /   Y  \/ __ \(  <_> )
                              \/\_/ |____/|___|  (____  /\____/ 
                                                    \/     \/          
                                 任何事情都是要靠努力和用心列粪。                                                   
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末审磁,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子篱竭,更是在濱河造成了極大的恐慌力图,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掺逼,死亡現(xiàn)場(chǎng)離奇詭異吃媒,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門赘那,熙熙樓的掌柜王于貴愁眉苦臉地迎上來刑桑,“玉大人,你說我怎么就攤上這事募舟§舾” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵拱礁,是天一觀的道長(zhǎng)琢锋。 經(jīng)常有香客問我,道長(zhǎng)呢灶,這世上最難降的妖魔是什么吴超? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮鸯乃,結(jié)果婚禮上鲸阻,老公的妹妹穿的比我還像新娘。我一直安慰自己缨睡,他們只是感情好鸟悴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著奖年,像睡著了一般细诸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拾并,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天揍堰,我揣著相機(jī)與錄音,去河邊找鬼嗅义。 笑死屏歹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的之碗。 我是一名探鬼主播蝙眶,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼褪那!你這毒婦竟也來了幽纷?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤博敬,失蹤者是張志新(化名)和其女友劉穎友浸,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體偏窝,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡收恢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年武学,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片伦意。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡火窒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出驮肉,到底是詐尸還是另有隱情熏矿,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布离钝,位于F島的核電站票编,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏奈辰。R本人自食惡果不足惜栏妖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望奖恰。 院中可真熱鬧,春花似錦宛裕、人聲如沸瑟啃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛹屿。三九已至,卻和暖如春岩榆,著一層夾襖步出監(jiān)牢的瞬間错负,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工勇边, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留犹撒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓粒褒,卻偏偏與公主長(zhǎng)得像识颊,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子奕坟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

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