Java 9 では、PlatformLoggingAPI は Services 経由で利用できます。レコード メッセージ これらのメッセージのコンシューマのインターフェイス。 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 サイトの他の関連記事を参照してください。