pom檔案新增依賴:
>
>
1.6.6slf4j.version
>
>
1.2.12log4j.version
>
properties
>
>
>
>
log4jgroupid
>
>
log4jartifactid
>
>
$version
>
dependency
>
>
>
org.slf4jgroupid
>
>
slf4j-apiartifactid
>
>
$version
>
dependency
>
>
>
org.slf4jgroupid
>
>
slf4j-log4j12artifactid
>
>
$version
>
dependency
>
dependencies
>
log4j.properties配置:
#日誌記錄器(logger)的行為是分等級的有7個級別 off>fatal>error>warn>info>debug>all
#log4j建議只使用四個級別,優先順序從高到低:error、warn、info、debug,當設定info時debug級別的資訊不列印
#log4j.rootlogger = debug,stdout,debug,info,warn,error這條等同於下面的
log4j.rootlogger = debug,stdout,d,e
#console
#info log
log4j.logger.info=info
#debug log
log4j.logger.debug=debug
#warn log
log4j.logger.warn=warn
#error
log4j.logger.error=error
有些人喜歡這樣寫:
#debug log
還有這樣的:
log4j.rootcategory=info, console
log4j.logger.org.apache.axis.enterprise=fatal, console
隨著程式的執行會自動列印日誌到指定的日誌檔案
有時我們想主動使用日誌:
//在類建立本類的logger物件:(這個logge***ctory就來自slf4j)
private logger logger = logge***ctory.
getlogger
(this
.getclass()
);string str =
'abcdefg'
//常用來除錯執行中的程式
logger.
info
("資料{}"
, str)
;
常用log4j配置
常用log4j配置,一般可以採用兩種方式,properties和.xml,下面舉兩個簡單的例子 一 log4j.properties 設定org.zblog域對應的級別info,debug,warn,error和輸出地a1,a2 log4j.category.org.zblog error,a1 l...
常用log4j配置
常用log4j配置,一般可以採用兩種方式,properties和.xml,下面舉兩個簡單的例子 一 log4j.properties 設定.zblog域對應的級別info,debug,warn,error和輸出地a1,a2 log4j.category.zblog error,a1 log4j.ca...
常用log4j配置
常用log4j配置,一般可以採用兩種方式,properties和.xml,下面舉兩個簡單的例子 一 log4j.properties 設定org.zblog域對應的級別info,debug,warn,error和輸出地a1,a2 log4j.category.org.zblog error,a1 l...