摘要:另外,還有兩個可用的特別的日志記錄級別是最低等級的,用于打開所有日志記錄。日志記錄器的行為是分等級的分為或者您定義的級別。項目上生產(chǎn)環(huán)境時候一定得把的日志級別重新調(diào)為或者更高,避免產(chǎn)生大量日志。
日志記錄器(Logger)是日志處理的核心組件。log4j具有5種正常級別(Level):
1.static Level DEBUG
DEBUG Level指出細粒度信息事件對調(diào)試應(yīng)用程序是非常有幫助的。
2.static Level INFO
INFO level表明 消息在粗粒度級別上突出強調(diào)應(yīng)用程序的運行過程。
3.static Level WARN
WARN level表明會出現(xiàn)潛在錯誤的情形。
4.static Level ERROR
ERROR level指出雖然發(fā)生錯誤事件,但仍然不影響系統(tǒng)的繼續(xù)運行。
5.static Level FATAL
FATAL level指出每個嚴重的錯誤事件將會導(dǎo)致應(yīng)用程序的退出。
另外,還有兩個可用的特別的日志記錄級別:
1.static Level ALL
ALL Level是最低等級的,用于打開所有日志記錄。
2.static Level OFF
OFF Level是最高等級的,用于關(guān)閉所有日志記錄。
日志記錄器(Logger)的行為是分等級的:
分為OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定義的級別。Log4j建議只使用四個級別,優(yōu)先級從高到低分別是 ERROR、WARN、INFO、DEBUG。
通過在這里定義的級別,您可以控制到應(yīng)用程序中相應(yīng)級別的日志信息的開關(guān)。比如在這里定義了INFO級別, 則應(yīng)用程序中所有DEBUG級別的日志信息將不被打印出來。優(yōu)先級高的將被打印出來。項目上生產(chǎn)環(huán)境時候一定得把debug的日志級別重新調(diào)為warn或者更高,避免產(chǎn)生大量日志。
控制臺打印sql配置:
log4j.rootLogger=debug,stdout 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{HH:mm:ss} %-5p (%F:%L) [%M()] %m%n
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/110379.html
摘要:今天在配置日志的時候,發(fā)現(xiàn)日志重復(fù)打印的問題。把配置文件修改成如下日志控制臺日志級別日志級別日志級別日志通過以上配置模板即可解決各級別日志重復(fù)打印的問題。 今天在配置Log4j日志的時候,發(fā)現(xiàn)日志重復(fù)打印的問題。網(wǎng)上查了很多資料,發(fā)現(xiàn)介紹Log4j配置的文章數(shù)量不少,但提到這個問題的文章卻寥寥,解決了自己的問題以后,趕緊記錄一下。 原文地址:http://www.jianshu.com...
摘要:如果日志級別等于配置級別,過濾器會根據(jù)和接收或拒絕日志。例如過濾掉所有低于級別的日志。有個子標簽,用于配置求值條件。 沒時間解釋了,快上車,老司機先看代碼 LogBack.xml DEBUG ${MESSAGE_FILE_PATTERN} ...
摘要:本文要來分享給大家程序員最常用的日志框架組件。沒有基礎(chǔ)的同學(xué)也不要著急,這套教程覆蓋了目前所有的日志框架,只要你學(xué),就一定用得到,先收藏,以備不時之需。 作為一名Java程序員,我們開發(fā)了很多Java應(yīng)用程序,包括桌面應(yīng)用、WEB應(yīng)用以及移動應(yīng)用。然而日志系統(tǒng)是一個成熟Java應(yīng)用所必不可少的。在開發(fā)和調(diào)試階段,日志可以幫...
摘要:是指可能導(dǎo)致程序終止的非常嚴重的時間。具有最高的級別,旨在關(guān)閉中的日志功能。因此為每一個消息選擇一個合適的日志級別是非常重要的。日志的個小建議將日志訪日代碼塊它能顯著的減少因為字符串拼接而帶來的性能的影響。 前言 首先,這篇文章沒有進行任何的日志功能的詳細介紹,而是對日志提出了幾種最佳實踐。適合對日志記錄有所了解的同學(xué)閱讀。下面是正文: JAVA日志管理既是一門科學(xué),又是一門藝術(shù)??茖W(xué)...
摘要:在中對一個實例命名非常的簡單,在每一個類中可以有一個靜態(tài)的實例對象,可以用類的完全限定名作為實例的名字。但不管怎樣,用類的完全限定名作為實例的名字是一個非常好的方式。 本文是對log4j官網(wǎng)Introduction部分的翻譯,原文鏈接地址:http://logging.apache.org/log...。 Introduction: 幾乎每個大型應(yīng)用都包含自己的日志API。1996年,...
閱讀 3071·2021-11-23 09:51
閱讀 2914·2021-11-11 16:55
閱讀 3016·2021-10-14 09:43
閱讀 1461·2021-09-23 11:22
閱讀 1100·2019-08-30 11:04
閱讀 1786·2019-08-29 11:10
閱讀 1019·2019-08-27 10:56
閱讀 3208·2019-08-26 12:01