<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<contextName>logback</contextName>
<!--控制臺輸出內(nèi)容的顏色轉(zhuǎn)換以及格式-->
<substitutionProperty name="logging.pattern.console"
value="%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
<!--日志文件輸出內(nèi)容的格式-->
<substitutionProperty name="logging.pattern.file"
value="%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
<conversionRule conversionWord="wex"
converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
<conversionRule conversionWord="wEx"
converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
<!--輸出到控制臺-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<!--控制臺使用layout節(jié)點(diǎn)-->
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>
${logging.pattern.console}
</pattern>
</layout>
</appender>
<!--按天生成日志-->
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<Prudent>true</Prudent>
<!--滾動策略菇晃,我配置了按天生成日志文件-->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!--相對路徑版姑,生成的文件就在項(xiàng)目根目錄下-->
<FileNamePattern>
logs/%d{yyyy-MM}/%d{yyyy-MM-dd}.log
</FileNamePattern>
<!--注意超過365天的日志文件會被刪除欠雌,即使已經(jīng)按天分開也會刪除-->
<MaxHistory>365</MaxHistory>
</rollingPolicy>
<!--日志文件里只保存ERROR及以上級別的日志-->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<!--文件使用encoder節(jié)點(diǎn)-->
<encoder>
<Pattern>
${logging.pattern.file}
</Pattern>
</encoder>
</appender>
<!--這個(gè)logger里的配置相當(dāng)于之前yml里的logging.level.com.lpc: trace-->
<!--additivity的作用-->
<!--true,則子Logger不止會在自己的appender里輸出诵竭,還會在root的logger的appender里輸出-->
<!--而這個(gè)logger里沒配置appender,所以得交給root打印-->
<!--所以com.lpc包里的日志從TRACE級別開始-->
<!--其他包里的日志根據(jù)root的配置從INFO級別開始打印-->
<logger name="com.lpc" level="TRACE" additivity="true">
</logger>
<root level="INFO">
<appender-ref ref="console"/>
<appender-ref ref="file"/>
</root>
</configuration>
日志文件
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門碎连,熙熙樓的掌柜王于貴愁眉苦臉地迎上來灰羽,“玉大人,你說我怎么就攤上這事鱼辙×溃” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵倒戏,是天一觀的道長怠噪。 經(jīng)常有香客問我,道長杜跷,這世上最難降的妖魔是什么傍念? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮葛闷,結(jié)果婚禮上憋槐,老公的妹妹穿的比我還像新娘。我一直安慰自己淑趾,他們只是感情好阳仔,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著扣泊,像睡著了一般近范。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上延蟹,一...
- 文/蒼蘭香墨 我猛地睜開眼上枕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了弱恒?” 一聲冷哼從身側(cè)響起辨萍,我...
- 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎返弹,沒想到半個(gè)月后锈玉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡义起,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年拉背,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片默终。...
- 正文 年R本政府宣布含滴,位于F島的核電站诱渤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏谈况。R本人自食惡果不足惜勺美,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望碑韵。 院中可真熱鬧励烦,春花似錦、人聲如沸泼诱。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽治筒。三九已至屉栓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間耸袜,已是汗流浹背友多。 一陣腳步聲響...
- 正文 我出身青樓纵柿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親启绰。 傳聞我的和親對象是個(gè)殘疾皇子昂儒,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 項(xiàng)目中用日志,但是老的代碼沒有日志文件委可,查找錯(cuò)誤很麻煩渊跋,我經(jīng)過兩個(gè)小時(shí)的摸索,寫了個(gè)日志工具類着倾∈霸停可以方便的集成日志...
- 問題描述:今天查看日志時(shí),發(fā)現(xiàn)日志文件已經(jīng)達(dá)到幾百M(fèi)B,且日志文件沒有每天生成新的日志文件卡者,只有每次啟動的時(shí)候才生...
- log4j日志落地文件是先寫入到文件名為*.log的文件中蒿囤,達(dá)到一定條件后重命名,再生成一個(gè)新的空*.log文件崇决,...
- 增加日志組 要創(chuàng)建一個(gè)新的聯(lián)機(jī)重做日志文件組凄敢,請使用下面的SQL 命令:ALTER DATABASE [datab...
- 利用NSStream罐氨、NSOutputStream、NSInputStream寫文件滩援,一句話實(shí)現(xiàn)實(shí)時(shí)動態(tài)打日志栅隐,U...