- 
- 
メソッドのサマリー
| 修飾子と型 | メソッド | 説明 |  
| String | getName() | このロガーの名前を返します。 |  
| boolean | isLoggable(System.Logger.Level level) | 指定されたレベルのメッセージがこのロガーによってログに記録されるかどうかをチェックします。 |  
| default void | log(System.Logger.Level level, Object obj) | 指定されたオブジェクトから生成されたメッセージを記録します。 |  
| default void | log(System.Logger.Level level, String msg) | メッセージを記録します。 |  
| default void | log(System.Logger.Level level, String format, Object... params) | オプションのパラメータ・リストを含むメッセージを記録します。 |  
| default void | log(System.Logger.Level level, String msg, Throwable thrown) | 指定されたスロー可能オブジェクトに関連付けられたメッセージをログに記録します。 |  
| default void | log(System.Logger.Level level, Supplier<String> msgSupplier) | 遅延メッセージを記録します。 |  
| default void | log(System.Logger.Level level, Supplier<String> msgSupplier, Throwable thrown) | 指定されたスロー可能オブジェクトに関連付けられた遅延メッセージを記録します。 |  
| void | log(System.Logger.Level level, ResourceBundle bundle, String format, Object... params) | リソース・バンドルとオプションのパラメータ・リストを含むメッセージをログに記録します。 |  
| void | log(System.Logger.Level level, ResourceBundle bundle, String msg, Throwable thrown) | 指定されたスロー可能オブジェクトに関連付けられたローカライズされたメッセージを記録します。 |  
 
 
 
 
 
- 
- 
メソッドの詳細
- 
getNameString getName() このロガーの名前を返します。 
- 戻り値:
- ロガー名。
 
 
- 
logdefault void log(System.Logger.Level level,
                 Supplier<String> msgSupplier)遅延メッセージを記録します。 指定されたログ・メッセージ・レベルでロガーが現在有効になっている場合は、指定されたサプライヤ関数によって生成された結果であるメッセージがログに記録されます。 そうでなければ、サプライヤは操作されません。  
- 実装要件:
- 指定されたレベルでロギングが有効になっている場合、このメソッドのデフォルトの実装では、this.log(level, (ResourceBundle)null, msgSupplier.get(), (Object[])null);
- パラメータ:
- level- ログ・メッセージ・レベル。
- msgSupplier- メッセージを生成するサプライヤ関数。
- 例外:
- NullPointerException-- levelが- nullの場合、または- msgSupplierが- nullの場合。
 
 
- 
logdefault void log(System.Logger.Level level,
                 Object obj)指定されたオブジェクトから生成されたメッセージを記録します。 指定されたログ・メッセージ・レベルでロガーが現在有効になっている場合、デフォルトでは、指定されたオブジェクトでtoStringを呼び出すことによって生成される結果がメッセージに記録されます。 それ以外の場合、オブジェクトは操作されません。  
- 実装要件:
- 指定されたレベルでロギングが有効になっている場合、このメソッドのデフォルトの実装では、this.log(level, (ResourceBundle)null, obj.toString(), (Object[])null);
- パラメータ:
- level- ログ・メッセージ・レベル。
- obj- ログするオブジェクト。
- 例外:
- NullPointerException-- levelが- nullの場合、または- objが- nullの場合。
 
 
- 
logdefault void log(System.Logger.Level level,
                 String msg,
                 Throwable thrown)指定されたスロー可能オブジェクトに関連付けられたメッセージをログに記録します。 
- 実装要件:
- このメソッドのデフォルトの実装では、this.log(level, (ResourceBundle)null, msg, thrown);
- パラメータ:
- level- ログ・メッセージ・レベル。
- msg- 文字列メッセージ(このロガーが- localized loggerの場合はメッセージ・カタログ内のキー);- nullにすることができます。
- thrown- ログ・メッセージに関連付けられた- Throwable。- nullにすることができます。
- 例外:
- NullPointerException-- levelが- nullの場合。
 
 
- 
logdefault void log(System.Logger.Level level,
                 Supplier<String> msgSupplier,
                 Throwable thrown)指定されたスロー可能オブジェクトに関連付けられた遅延メッセージを記録します。 指定されたログ・メッセージ・レベルでロガーが現在有効になっている場合は、指定されたサプライヤ関数によって生成された結果であるメッセージがログに記録されます。 そうでなければ、サプライヤは操作されません。  
- 実装要件:
- 指定されたレベルでロギングが有効になっている場合、このメソッドのデフォルトの実装では、this.log(level, (ResourceBundle)null, msgSupplier.get(), thrown);
- パラメータ:
- level- ログ・メッセージ・レベル識別子の1つ。
- msgSupplier- メッセージを生成するサプライヤ関数。
- thrown- ログ・メッセージに関連付けられた- Throwable。- nullにすることができます。
- 例外:
- NullPointerException-- levelが- nullの場合、または- msgSupplierが- nullの場合。
 
 
- 
logdefault void log(System.Logger.Level level,
                 String format,
                 Object... params)オプションのパラメータ・リストを含むメッセージを記録します。 
- 実装要件:
- このメソッドのデフォルトの実装では、this.log(level, (ResourceBundle)null, format, params);
- パラメータ:
- level- ログ・メッセージ・レベル識別子の1つ。
- format-- MessageFormat形式の文字列メッセージ形式、(このロガーが- localized loggerの場合はメッセージ・カタログ内のキー);- nullにすることができます。
- params- メッセージ(可能性はありません)に対するオプションのパラメータ・リスト。
- 例外:
- NullPointerException-- levelが- nullの場合。
 
 
- 
logvoid log(System.Logger.Level level,
         ResourceBundle bundle,
         String msg,
         Throwable thrown)指定されたスロー可能オブジェクトに関連付けられたローカライズされたメッセージを記録します。 指定されたリソース・バンドルがnull以外の場合、msg文字列は、指定されたリソース・バンドルを使用してローカライズされます。 それ以外の場合、msg文字列はローカライズされません。
 
- パラメータ:
- level- ログ・メッセージ・レベル。
- bundle-- msgをローカライズするリソース・バンドル。- nullにすることができます。
- msg- 文字列メッセージ(- bundleが- nullでない場合は、メッセージ・カタログ内のキー);- nullにすることができます。
- thrown- ログ・メッセージに関連付けられた- Throwable。- nullにすることができます。
- 例外:
- NullPointerException-- levelが- nullの場合。
 
 
- 
logvoid log(System.Logger.Level level,
         ResourceBundle bundle,
         String format,
         Object... params)リソース・バンドルとオプションのパラメータ・リストを含むメッセージをログに記録します。 指定されたリソース・バンドルがnull以外の場合、format文字列は、指定されたリソース・バンドルを使用してローカライズされます。 それ以外の場合、format文字列はローカライズされません。
 
- パラメータ:
- level- ログ・メッセージ・レベル。
- bundle-- formatをローカライズするリソース・バンドル。- nullにすることができます。
- format-- MessageFormat形式の文字列メッセージ形式、(- bundleが- nullでない場合は、メッセージ・カタログ内のキー);- nullにすることができます。
- params- メッセージ(可能性はありません)に対するオプションのパラメータ・リスト。
- 例外:
- NullPointerException-- levelが- nullの場合。