Logger.Log メソッド

定義

オーバーロード

Log(Level, String, Object[])

オブジェクト引数の配列を使用してメッセージをログに記録します。

Log(Level, String, Throwable)

関連するスロー可能な情報を含むメッセージをログに記録します。

Log(Level, String, Object)

1 つのオブジェクト パラメーターを使用してメッセージをログに記録します。

Log(Level, ISupplier)

メッセージをログに記録します。これは、メッセージが実際にログに記録されるようにログ レベルが設定されている場合にのみ作成されます。

Log(Level, String)

引数なしでメッセージをログに記録します。

Log(LogRecord)

LogRecord をログに記録します。

Log(Level, Throwable, ISupplier)

遅延で構築されたメッセージを、関連付けられた Throwable 情報と共にログに記録します。

Log(Level, String, Object[])

オブジェクト引数の配列を使用してメッセージをログに記録します。

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_arrayLjava_lang_Object_Handler")]
public virtual void Log (Java.Util.Logging.Level level, string? msg, Java.Lang.Object[]? params);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_arrayLjava_lang_Object_Handler")>]
abstract member Log : Java.Util.Logging.Level * string * Java.Lang.Object[] -> unit
override this.Log : Java.Util.Logging.Level * string * Java.Lang.Object[] -> unit

パラメーター

level
Level

メッセージ レベル識別子の 1 つ (例: SEVERE)

msg
String

文字列メッセージ (またはメッセージ カタログ内のキー)

params
Object[]

メッセージへのパラメーターの配列

属性

注釈

オブジェクト引数の配列を使用してメッセージをログに記録します。

特定のメッセージ レベルに対してロガーが現在有効になっている場合は、対応する LogRecord が作成され、登録されているすべての出力 Handler オブジェクトに転送されます。

の Java ドキュメント java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object[])

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Log(Level, String, Throwable)

関連するスロー可能な情報を含むメッセージをログに記録します。

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_Throwable_Handler")]
public virtual void Log (Java.Util.Logging.Level level, string? msg, Java.Lang.Throwable? thrown);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_Throwable_Handler")>]
abstract member Log : Java.Util.Logging.Level * string * Java.Lang.Throwable -> unit
override this.Log : Java.Util.Logging.Level * string * Java.Lang.Throwable -> unit

パラメーター

level
Level

メッセージ レベル識別子の 1 つ (例: SEVERE)

msg
String

文字列メッセージ (またはメッセージ カタログ内のキー)

thrown
Throwable

ログ メッセージに関連付けられたスロー可能。

属性

注釈

関連するスロー可能な情報を含むメッセージをログに記録します。

特定のメッセージ レベルに対してロガーが現在有効になっている場合、指定された引数は LogRecord に格納され、登録されているすべての出力ハンドラーに転送されます。

スローされた引数は、LogRecord パラメーター プロパティではなく LogRecord スロー済みプロパティに格納されることに注意してください。 したがって、出力フォーマッタによって特別に処理され、LogRecord メッセージ プロパティの書式設定パラメーターとして扱われません。

の Java ドキュメント java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Throwable)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Log(Level, String, Object)

1 つのオブジェクト パラメーターを使用してメッセージをログに記録します。

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_Object_Handler")]
public virtual void Log (Java.Util.Logging.Level level, string? msg, Java.Lang.Object? param1);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_Object_Handler")>]
abstract member Log : Java.Util.Logging.Level * string * Java.Lang.Object -> unit
override this.Log : Java.Util.Logging.Level * string * Java.Lang.Object -> unit

パラメーター

level
Level

メッセージ レベル識別子の 1 つ (例: SEVERE)

msg
String

文字列メッセージ (またはメッセージ カタログ内のキー)

param1
Object

パラメーターをメッセージに

属性

注釈

1 つのオブジェクト パラメーターを使用してメッセージをログに記録します。

特定のメッセージ レベルに対してロガーが現在有効になっている場合は、対応する LogRecord が作成され、登録されているすべての出力 Handler オブジェクトに転送されます。

の Java ドキュメント java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Log(Level, ISupplier)

メッセージをログに記録します。これは、メッセージが実際にログに記録されるようにログ レベルが設定されている場合にのみ作成されます。

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V", "GetLog_Ljava_util_logging_Level_Ljava_util_function_Supplier_Handler", ApiSince=26)]
public virtual void Log (Java.Util.Logging.Level level, Java.Util.Functions.ISupplier msgSupplier);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V", "GetLog_Ljava_util_logging_Level_Ljava_util_function_Supplier_Handler", ApiSince=26)>]
abstract member Log : Java.Util.Logging.Level * Java.Util.Functions.ISupplier -> unit
override this.Log : Java.Util.Logging.Level * Java.Util.Functions.ISupplier -> unit

パラメーター

level
Level

メッセージ レベル識別子の 1 つ (例: SEVERE)

msgSupplier
ISupplier

関数が呼び出されると、目的のログ メッセージが生成されます

属性

注釈

メッセージをログに記録します。これは、メッセージが実際にログに記録されるようにログ レベルが設定されている場合にのみ作成されます。

指定されたメッセージ レベルに対してロガーが現在有効になっている場合、指定されたサプライヤー関数を呼び出してメッセージが作成され、登録されているすべての出力 Handler オブジェクトに転送されます。

1.8 で追加されました。

の Java ドキュメント java.util.logging.Logger.log(java.util.logging.Level, java.util.function.Supplier<java.lang.String>)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Log(Level, String)

引数なしでメッセージをログに記録します。

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Handler")]
public virtual void Log (Java.Util.Logging.Level level, string? msg);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Handler")>]
abstract member Log : Java.Util.Logging.Level * string -> unit
override this.Log : Java.Util.Logging.Level * string -> unit

パラメーター

level
Level

メッセージ レベル識別子の 1 つ (例: SEVERE)

msg
String

文字列メッセージ (またはメッセージ カタログ内のキー)

属性

注釈

引数なしでメッセージをログに記録します。

特定のメッセージ レベルに対してロガーが現在有効になっている場合、指定されたメッセージはすべての登録済み出力ハンドラー オブジェクトに転送されます。

の Java ドキュメント java.util.logging.Logger.log(java.util.logging.Level, java.lang.String)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Log(LogRecord)

LogRecord をログに記録します。

[Android.Runtime.Register("log", "(Ljava/util/logging/LogRecord;)V", "GetLog_Ljava_util_logging_LogRecord_Handler")]
public virtual void Log (Java.Util.Logging.LogRecord record);
[<Android.Runtime.Register("log", "(Ljava/util/logging/LogRecord;)V", "GetLog_Ljava_util_logging_LogRecord_Handler")>]
abstract member Log : Java.Util.Logging.LogRecord -> unit
override this.Log : Java.Util.Logging.LogRecord -> unit

パラメーター

record
LogRecord

発行する LogRecord

属性

注釈

LogRecord をログに記録します。

このクラスの他のすべてのログ メソッドは、このメソッドを介してを呼び出して、実際にログ記録を実行します。 サブクラスは、この 1 つのメソッドをオーバーライドして、すべてのログ アクティビティをキャプチャできます。

の Java ドキュメント java.util.logging.Logger.log(java.util.logging.LogRecord)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Log(Level, Throwable, ISupplier)

遅延で構築されたメッセージを、関連付けられた Throwable 情報と共にログに記録します。

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_Throwable_Ljava_util_function_Supplier_Handler", ApiSince=26)]
public virtual void Log (Java.Util.Logging.Level level, Java.Lang.Throwable? thrown, Java.Util.Functions.ISupplier msgSupplier);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_Throwable_Ljava_util_function_Supplier_Handler", ApiSince=26)>]
abstract member Log : Java.Util.Logging.Level * Java.Lang.Throwable * Java.Util.Functions.ISupplier -> unit
override this.Log : Java.Util.Logging.Level * Java.Lang.Throwable * Java.Util.Functions.ISupplier -> unit

パラメーター

level
Level

メッセージ レベル識別子の 1 つ (例: SEVERE)

thrown
Throwable

ログ メッセージに関連付けられたスロー可能。

msgSupplier
ISupplier

関数が呼び出されると、目的のログ メッセージが生成されます

属性

注釈

遅延で構築されたメッセージを、関連付けられた Throwable 情報と共にログに記録します。

指定されたメッセージ レベルに対してロガーが現在有効になっている場合、指定されたサプライヤー関数を呼び出すことによってメッセージが構築されます。 その後、メッセージと指定 Throwable された が に LogRecord 格納され、登録されているすべての出力ハンドラーに転送されます。

スローされた引数は、LogRecord パラメーター プロパティではなく LogRecord スロー済みプロパティに格納されることに注意してください。 したがって、出力フォーマッタによって特別に処理され、LogRecord メッセージ プロパティの書式設定パラメーターとして扱われません。

1.8 で追加されました。

の Java ドキュメント java.util.logging.Logger.log(java.util.logging.Level, java.lang.Throwable, java.util.function.Supplier<java.lang.String>)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象