ホームページ  >  記事  >  Java  >  Java 9 のプラットフォーム ロギング API とは何ですか?

Java 9 のプラットフォーム ロギング API とは何ですか?

王林
王林転載
2023-09-14 16:33:03611ブラウズ

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

Java 9 では、PlatformLoggingAPIServices 経由で利用できます。レコード メッセージ これらのメッセージのコンシューマのインターフェイス。 LoggerFinder の実装は、 java.util.ServiceLoader API の助けを借りて、システム クラスローダーを使用してロードされました。この実装に基づいて、アプリケーションは 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 クラスの Factorymethod を使用して、LoggerFinder からロガーを作成します。

えええええ

以上がJava 9 のプラットフォーム ロギング API とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。