java.util.logging.Logger——java 中提供的日誌類 實際開發 90% 都是使用 log4j 記錄日誌,而 Log4j 底層就是 java.util.logging.Logger 實現的 Log4j 是一個日誌輸出框架,就是用於輸出日誌的。Mybatis 的日誌輸出是通過 L ...
java.util.logging.Logger——java 中提供的日誌類
實際開發 90% 都是使用 log4j 記錄日誌,而 Log4j 底層就是 java.util.logging.Logger 實現的
Log4j 是一個日誌輸出框架,就是用於輸出日誌的。Mybatis 的日誌輸出是通過 Log4j 輸出的。主流框架大部分都是 Log4j 輸出的。Spring 框架也可以通過 Log4j 輸出日誌
作用:
1、項目部署之後,出現的任何異常都可以通過 Logger 記錄到一個指定的日誌文件中去,便於項目維護,遇到什麼問題可以翻日誌文件
2、在開發的過程中,使用Logger框架,可以非常清晰的看到項目發佈以及運行過程中的日誌信息,比如用戶發送了什麼請求,伺服器發送了什麼SQL語句,程式員在後臺都可以看得清清楚楚
雖然 Log4j 功能類似 System.out.println(),Log4j 提供了強大的日誌輸出的自定義功能:1. 通過級別輸出日誌 (調試、信息、警告、錯誤、致命異常),2. 可以指定輸出到控制台,以及輸出到文件,3. 可以設置輸出的日誌格式
簡單使用流程:
1、導入包,因為是 SE 項目所以要手動 Build Path
2、在 src 下創建一個 log4j.propertis 文件,註意:文件名必須為 log4j.properties
3、按自己需求來輸入參數
4、在新建一個測試類再建一個 Logger 對象
5、寫入用於測試的代碼,然後 try catch 捕獲異常再用 Logger 對應的方法輸出
6、開始測試並查看結果
7、輸出日誌文件
8、完畢。。。