Log4j 日誌配置示例詳解

2021-07-23 13:47:17 字數 1277 閱讀 6072

測試類

import org.apache

.log4j.basicconfigurator

;import org.apache

.log4j.logger

;import org.apache

.log4j.propertyconfigurator

;import org.apache

.log4j.xml

.domconfigurator

;public class hmain

private void printlog()

}

log4j 配置檔案(log4j.properties)

### set log levels ###

log4j.rootlogger = debug , stdout , d , e

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

.stdout = org.apache

.stdout

.target = system.out

.stdout

.layout = org.apache

.log4j.patternlayout

.stdout

.layout

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

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

.d = org.apache

.d.file = logs/log.log

.d.d

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

.d.layout = org.apache

.log4j.patternlayout

.d.layout

.conversionpattern = %-d [ %t:%r ] - [ %p ] %m%n

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

.e = org.apache

.e.file = /logs/error.log

## 異常日誌檔名

.e.e

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

.e.layout = org.apache

.log4j.patternlayout

.e.layout

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

Log4J日誌配置詳解

一 log4j簡介 1 loggers loggers 元件在此系統中被分為五個級別 debug info warn error和fatal。這五個級別是有順序的,debug info warn error fatal,分別用來指定這條日誌資訊的重要程度,明白這一點很重要,log4j有乙個規則 只輸...

log4j日誌詳解

文章 未知,如有侵權,請告知!新建log4j.properties,置於project根目錄下 log4j.rootlogger info,serverdailyrollingfile,stdout log4j 格式詳解 日誌級別 all,不區分大小寫 stdout即可 注意,rootlogger預...

log4j日誌詳解

基本使用方法 log4j由三個重要的元件構成 日誌資訊的優先順序,日誌資訊的輸出目的地,日誌資訊的輸出格式。日誌資訊的優先順序從高到低 off,fatal,error,warn,info,debug,trace,all,一般只使用四種,從高到低有error,warn,info,debug,分別用來指...