1. 程式人生 > >java日誌記錄示例

java日誌記錄示例

程式碼如下所示:

import java.io.IOException;
import java.util.logging.*;
public class LoggerTest {

    public static void main(String args[]) {
        final Logger myLogger = Logger.getLogger("mylooger");
Handler handler = new ConsoleHandler();//建立一個把記錄傳送到控制檯的日誌處理器
handler.setLevel(Level.FINE);//設定日誌處理器級別
FileHandler fileHandler = null;
//建立一個把日誌傳送到檔案的日誌處理器 try { fileHandler = new FileHandler(); } catch (IOException e) { e.printStackTrace(); } //新增處理器 myLogger.addHandler(fileHandler); myLogger.addHandler(handler); myLogger.setLevel(Level.FINEST);//設定日誌記錄器級別 //為日誌記錄器新增不同級別的記錄 myLogger.info("INFO"); myLogger.warning("WARNING"
); myLogger.fine("FINE"); myLogger.finest("FINEST"); //獲取呼叫方法和類的確切資訊 myLogger.logp(Level.INFO, "LoggerTest", "main", "method record"); } }

執行程式,輸出如下圖:


在系統目錄下也可以看到生成的日誌檔案: