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