1.得到記錄器
使用Log4j,第一步就是獲取日志記錄器,這個記錄器將負責控制日志信息。其語法為:
public static Logger getLogger( String name),
通過指定的名字獲得記錄器,如果必要的話,則為這個名字創建一個新的記錄器。Name一般取本類的名字,比如:
static Logger logger = Logger.getLogger ( ServerWithLog4j.class.getName () ) ;
2.讀取配置文件
當獲得了日志記錄器之后,第二步將配置Log4j環境,其語法為:
//1.自動快速地使用缺省Log4j環境。
BasicConfigurator.configure ();
//2.讀取使用Java的特性文件編寫的配置文件。
PropertyConfigurator.configure ( String configFilename);
//3.讀取XML形式的配置文件。
DOMConfigurator.configure ( String filename );
//4.添加配置信息
SimpleLayout simpleLayout = new SimpleLayout();
try {
FileAppender fa = new FileAppender(simpleLayout, "test.log");
logger.addAppender(fa);
logger.setLevel(Level.ERROR);
logger.error(Object obj );
} catch (IOException e1) {
//...
}
四種方式任選其一
3.插入記錄信息(格式化日志信息)
當上兩個必要步驟執行完畢,您就可以輕松地使用不同優先級別的日志記錄語句插入到您想記錄日志的任何地方,其語法如下:
Logger.debug ( Object message ) ;
Logger.info ( Object message ) ;
Logger.warn ( Object message ) ;
Logger.error ( Object message ) ;
個人博客地址:http://www.iwooto.com