欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報(bào)邀請碼778899分享:Log4j的配置與使用詳解

柚子快報(bào)邀請碼778899分享:Log4j的配置與使用詳解

http://yzkb.51969.com/

Log4j中的日志級別及優(yōu)先級:ALL< DEBUG(調(diào)試) < INFO(消息) < WARN(警告) < ERROR(錯(cuò)誤) < FATAL

log4j.properties配置文件:

Global logging configuration

設(shè)置日志輸出級別以及輸出目的地,可以設(shè)置多個(gè)輸出目的地,開發(fā)環(huán)境下,日志級別要設(shè)置成DEBUG或者ERROR

前面寫日志級別,逗號后面寫輸出目的地:我自己下面設(shè)置的目的地相對應(yīng),以逗號分開

log4j.rootLogger = [level],appenderName1,appenderName2,…

log4j.rootLogger=DEBUG,CONSOLE,LOGFILE

控制臺輸出

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

輸出到控制臺

log4j.appender.CONSOLE.Target = System.out

指定控制臺輸出日志級別

log4j.appender.CONSOLE.Threshold = DEBUG

默認(rèn)值是 true, 表示是否立即輸出

log4j.appender.CONSOLE.ImmediateFlush = true

設(shè)置編碼方式

log4j.appender.CONSOLE.Encoding = UTF-8

日志輸出布局

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout

如果日志輸出布局為PatternLayout 自定義級別,需要使用ConversionPattern指定輸出格式

log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p (%c:%L) - %m%n

輸出錯(cuò)誤信息到文件

log4j.appender.LOGFILE=org.apache.log4j.FileAppender

指定輸出文件路徑

#log4j.appender.LOGFILE.File =F://Intellij idea/logs/error.log

log4j.appender.LOGFILE.File =./logs/error.log

#日志輸出到文件,默認(rèn)為true

log4j.appender.LOGFILE.Append = true

指定輸出日志級別

log4j.appender.LOGFILE.Threshold = ERROR

是否立即輸出,默認(rèn)值是 true,

log4j.appender.LOGFILE.ImmediateFlush = true

設(shè)置編碼方式

log4j.appender.LOGFILE.Encoding = UTF-8

日志輸出布局

log4j.appender.LOGFILE.layout = org.apache.log4j.PatternLayout

如果日志輸出布局為PatternLayout 自定義級別,需要使用ConversionPattern指定輸出格式

log4j.appender.LOGFILE.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

測試查詢操作:

Log4j三大組件

Logger: 日志記錄器,日志記錄的核心類,用于輸出不同日志級別的消息。 Appender: 日志輸出目標(biāo),用于指定日志輸出的目的地,如控制臺、文件等等。 Layout: 日志格式化器,用于指定日志按照什么格式輸出,是日志輸出的格式化器。

Appender: Log4j中用于控制日志輸出的目的地,每一個(gè)Appender就表示一個(gè)輸出目標(biāo),有以下幾種:

ConsoleAppender:輸出到控制臺; FileAppender:輸出到指定文件; DailyRollingFileAppender:每天產(chǎn)生一個(gè)單獨(dú)的日志文件; RollingFileAppender:限制日志文件大小,每當(dāng)達(dá)到大小限制時(shí)生成一個(gè)新的日志文件; WriterAppender:將日志信息以流格式發(fā)送到任意指定的地方;

Layout: 日志輸出格式,Log4j提供的layout有以下幾種:

org.apache.log4j.HTMLLayout(以HTML表格形式布局), org.apache.log4j.PatternLayout(可以靈活地指定布局模式), org.apache.log4j.SimpleLayout(包含日志信息的級別和信息字符串), org.apache.log4j.TTCCLayout(包含日志產(chǎn)生的時(shí)間、線程、類別等等信息)

Logger: 日志記錄器是Log4j使用的核心類,通過Logger類可以設(shè)置日志消息的輸出級別、輸出目的地以及輸出格式;

基本使用

1. 引入相關(guān)依賴:log4j

自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。

深知大多數(shù)Java工程師,想要提升技能,往往是自己摸索成長或者是報(bào)班學(xué)習(xí),但對于培訓(xùn)機(jī)構(gòu)動(dòng)則幾千的學(xué)費(fèi),著實(shí)壓力不小。自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!

因此收集整理了一份《2024年Java開發(fā)全套學(xué)習(xí)資料》,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時(shí)減輕大家的負(fù)擔(dān)。

既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗(yàn)的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上Java開發(fā)知識點(diǎn),真正體系化!

由于文件比較大,這里只是將部分目錄截圖出來,每個(gè)節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會持續(xù)更新!

如果你覺得這些內(nèi)容對你有幫助,可以掃碼獲?。。。▊渥ava獲?。?/p>

最后我們該如何學(xué)習(xí)?

1、看視頻進(jìn)行系統(tǒng)學(xué)習(xí)

這幾年的Crud經(jīng)歷,讓我明白自己真的算是菜雞中的戰(zhàn)斗機(jī),也正因?yàn)镃rud,導(dǎo)致自己技術(shù)比較零散,也不夠深入不夠系統(tǒng),所以重新進(jìn)行學(xué)習(xí)是很有必要的。我差的是系統(tǒng)知識,差的結(jié)構(gòu)框架和思路,所以通過視頻來學(xué)習(xí),效果更好,也更全面。關(guān)于視頻學(xué)習(xí),個(gè)人可以推薦去B站進(jìn)行學(xué)習(xí),B站上有很多學(xué)習(xí)視頻,唯一的缺點(diǎn)就是免費(fèi)的容易過時(shí)。

另外,我自己也珍藏了好幾套視頻資料躺在網(wǎng)盤里,有需要的我也可以分享給你:

2、讀源碼,看實(shí)戰(zhàn)筆記,學(xué)習(xí)大神思路

“編程語言是程序員的表達(dá)的方式,而架構(gòu)是程序員對世界的認(rèn)知”。所以,程序員要想快速認(rèn)知并學(xué)習(xí)架構(gòu),讀源碼是必不可少的。閱讀源碼,是解決問題 + 理解事物,更重要的:看到源碼背后的想法;程序員說:讀萬行源碼,行萬種實(shí)踐。

Spring源碼深度解析:

Mybatis 3源碼深度解析:

Redis學(xué)習(xí)筆記:

Spring Boot核心技術(shù)-筆記:

3、面試前夕,刷題沖刺

面試的前一周時(shí)間內(nèi),就可以開始刷題沖刺了。請記住,刷題的時(shí)候,技術(shù)的優(yōu)先,算法的看些基本的,比如排序等即可,而智力題,除非是校招,否則一般不怎么會問。

關(guān)于面試刷題,我個(gè)人也準(zhǔn)備了一套系統(tǒng)的面試題,幫助你舉一反三:

只有技術(shù)過硬,在哪兒都不愁就業(yè),“萬般帶不去,唯有業(yè)隨身”學(xué)習(xí)本來就不是在課堂那幾年說了算,而是在人生的旅途中不間斷的事情。

人生短暫,別稀里糊涂的活一輩子,不要將就。 《一線大廠Java面試題解析+核心總結(jié)學(xué)習(xí)筆記+最新講解視頻+實(shí)戰(zhàn)項(xiàng)目源碼》,點(diǎn)擊傳送門即可獲?。?-IdDfD8eH-1711792680964)]

只有技術(shù)過硬,在哪兒都不愁就業(yè),“萬般帶不去,唯有業(yè)隨身”學(xué)習(xí)本來就不是在課堂那幾年說了算,而是在人生的旅途中不間斷的事情。

人生短暫,別稀里糊涂的活一輩子,不要將就。 《一線大廠Java面試題解析+核心總結(jié)學(xué)習(xí)筆記+最新講解視頻+實(shí)戰(zhàn)項(xiàng)目源碼》,點(diǎn)擊傳送門即可獲?。?/p>

柚子快報(bào)邀請碼778899分享:Log4j的配置與使用詳解

http://yzkb.51969.com/

相關(guān)鏈接

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19314282.html

發(fā)布評論

您暫未設(shè)置收款碼

請?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄