log4j常用配置

2021-10-09 03:30:45 字數 1715 閱讀 9374

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...