日誌記錄器(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。通過在這裡定義的級別,您可以控制到應用程式中相應級別的日誌資訊的開關。比如在這裡定...