Log4j 日志記錄方法

2018-02-28 13:40 更新

Log4j教程 - Log4j日志記錄方法


Logger類具有處理日志記錄活動(dòng)的方法。我們可以使用兩個(gè)靜態(tài)方法創(chuàng)建Logger類的實(shí)例:

public static Logger getRootLogger();
public static Logger getLogger(String name);

第一個(gè)方法返回沒有名稱的根日志記錄器。第二個(gè)方法按名稱返回記錄器。記錄器的名稱可以是任何字符串。我們通常使用類或包名稱如下:

static Logger log = Logger.getLogger(log4jExample.class.getName());

日志記錄方法

我們可以使用Logger類中的以下方法來記錄消息。

方法描述
public void debug(Object message)打印Level.DEBUG級別的消息。
public void error(Object message)打印Level.ERROR級別的消息。
public void fatal(Object message)打印具有Level.FATAL級別的消息。
public void info(Object message)打印Level.INFO級別的消息。
public void warn(Object message)打印Level.WARN級別的消息。
public void trace(Object message)打印Level.TRACE級別的消息

所有級別都在org.apache.log4j.Level類中定義。

import org.apache.log4j.Logger;

public class Main {
   private static org.apache.log4j.Logger log = Logger.getLogger(Main.class);
   public static void main(String[] args) {
      log.trace("Trace Message!");
      log.debug("Debug Message!");
      log.info("Info Message!");
      log.warn("Warn Message!");
      log.error("Error Message!");
      log.fatal("Fatal Message!");
   }
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)