log4j配置和使用

2021-07-25 04:43:06 字數 1821 閱讀 6750

log4j的配置如下:

#配置日誌的等級,日誌有好多級別,本文等級為debug,輸出位址為console。

log4j.rootlogger=debug,console,a

#配置是否在螢幕中顯示,預設為true,

log4j.addivity.org.apache=false

#配置在控制台輸出

#設定等級為debug

#設定日期的輸出格式

5p %x - %m%n

#日誌輸出到系統標準輸出裝置上,預設就是system.out

#設定編碼為utf-8

#配置布局格式

構建日誌類:

package com.winning.dm.pathway;

public

class

logger

/*** 獲取構造器,根據類初始化logger物件

* *@param class

* class物件

*@return logger物件

*/public

static logger getlogger(class classobject)

/*** 獲取構造器,根據類名初始化logger物件

* *@param string

* 類名字串

*@return logger物件

*/public

static logger getlogger(string loggername)

public

void

debug(object object)

public

void

debug(object object, throwable e)

public

void

info(object object)

public

void

info(object object, throwable e)

public

void

warn(object object)

public

void

warn(object object, throwable e)

public

void

error(object object)

public

void

error(object object, throwable e)

public

void

fatal(object object)

public string getname()

public org.apache.log4j.logger getlog4jlogger()

public

boolean

equals(logger newlogger)

}

測試使用日誌:

package loglearning;

public

class logtest

public

static

void

main(string args)

}

實驗結果如下:

first

loglearning

2016-12-06 09:33

:34-0

[main]

debug

-hello

world

log4j的配置和使用

log4j.properties檔案 log4j.rootcategory warn,stdout,logfile stdout configure 列印到控制台 org.apache.log4j.patternlayout d 5p c l m n logfile configure 列印到日誌檔...

log4j的配置和使用詳解

日誌記錄的優先順序,分為off fatal error warn info debug all或者自定義的級別。log4j建議使用四個級別。優先順序從高到底error warn info debug 配置根logger 如果配置為debug,則會列印error warn info debug級別的資...

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...