log4j日誌級別以及配置

2021-07-23 15:22:59 字數 1773 閱讀 4050

日誌記錄器(logger)的行為是分等級的。分為

-off

-fatal

-warn

-info

-debug

-trace

-all

log4j建議只使用四個級別,優先順序從高到低分別是error、warn、info、debug。通過在這裡定義的級別,您可以控制到應用程式中相應級別的日誌資訊的開關。

比如在這裡定義了info級別,則應用程式中所有debug級別的日誌資訊將不被列印出來。

程式會列印高於或等於所設定級別的日誌,設定的日誌等級越高,列印出來的日誌就越少。

如果設定級別為info,則優先順序高於等於info級別(如:info、warn、

error)的日誌資訊將可以被輸出,小於該級別的如debug將不會被輸出。

**塊

log4j.rootlogger = debug , syso , d

### 輸出到控制台 ###

.syso = org.apache

.syso

.target = system.out

.syso

.threshold = debug ## 輸出debug級別以上的日誌

.syso

.layout = org.apache

.log4j.patternlayout

.syso

.layout

.conversionpattern = %d [%5p] [%c:%l] - %m%n

### 輸出到日誌檔案 ###

.d = org.apache

.d.file = d:/logs/salary.log

.d### \u8f93\u51fadebug\u7ea7\u522b\u4ee5\u4e0a\u7684\u65e5\u5fd7

.d.threshold = debug ## 輸出debug級別以上的日誌

.d.layout = org.apache

.log4j.patternlayout

.d.layout

.conversionpattern = %d [%5p] [%c:%l] - %m%n

### 儲存異常資訊到單獨檔案 ###

.d = org.apache

.d.file = d:/logs/errorsalary.log

## 異常日誌檔名

.d.d

.threshold = error ## 輸出debug級別以上的日誌

.d.layout = org.apache

.log4j.patternlayout

.d.layout

.conversionpattern = %d [%5p] [%c:%l] - %m%n

/**

* log的支援 需要呼叫log4j配置的類

*/protected log log = loggerutil.newlogger(getclass());

public

final

class

loggerutil

}//測試 類

public

class

testlog4j

}

log4j日誌級別以及配置

log4j.rootlogger log4j建議只使用四個級別,優先順序從高到低分別是error warn info debug。通過在這裡定義的級別,您可以控制到應用程式中相應級別的日誌資訊的開關。比如在這裡定義了info級別,則應用程式中所有debug級別的日誌資訊將不被列印出來。程式會列印高於...

log4j日誌級別以及配置

日誌記錄器 logger 的行為是分等級的。分為 off fatal warn info debug trace all log4j建議只使用四個級別,優先順序從高到低分別是error warn info debug。通過在這裡定義的級別,您可以控制到應用程式中相應級別的日誌資訊的開關。比如在這裡定...

log4j日誌級別以及配置

日誌記錄器 logger 的行為是分等級的。分為 off fatal warn info debug trace all log4j建議只使用四個級別,優先順序從高到低分別是error warn info debug。通過在這裡定義的級別,您可以控制到應用程式中相應級別的日誌資訊的開關。比如在這裡定...