首頁 > Java > java教程 > 主體

Java 9中的平台日誌API是什麼?

王林
發布: 2023-09-14 16:33:03
轉載
666 人瀏覽過

Java 9中的平台日志API是什么?

在Java 9 中,平台#日誌記錄API可用來透過服務記錄訊息這些訊息的消費者的介面。已使用 System ClassLoader 在 java.util.ServiceLoader API 的幫助下載入 LoggerFinder 的實作。基於此實現,應用程式可以插入自己的外部日誌記錄後端,而無需配置java.util.logging

我們可以將類別名稱或模組傳遞給LoggerFinder 以便它知道要傳回哪個記錄器。

<strong>public class MyLoggerFinder extends LoggerFinder {
   @Override
   public Logger getLogger(String name, Module module) {
      // return a logger depends on name/module
   }
}</strong>
登入後複製

如果找不到特定的實現,則使用預設LoggerFinder實作。我們透過使用System類別的工廠方法LoggerFinder建立的記錄器。

<strong>public class System {
   System.Logger getLogger(String name) {
   }
   System.Logger getLogger(String name, ResourceBundle bundle) {
   }
}</strong>
登入後複製

以上是Java 9中的平台日誌API是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板