java代碼中添加log4j日志


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM