語言

Logger.Log 方法

定義

多載

名稱 Description
Log(Level, String, Object[])

記錄一個訊息,並用一組物件參數陣列。

Log(Level, String, Throwable)

記錄訊息,並附上可投擲資訊。

Log(Level, String, Object)

記錄一個訊息,並設定一個物件參數。

Log(Level, ISupplier)

記錄訊息,只有當日誌層級足夠讓訊息實際被記錄時,才會被建構。

Log(Level, String)

記錄訊息,不要有任何爭議。

Log(LogRecord)

記錄一個 LogRecord。

Log(Level, Throwable, ISupplier)

記錄一個懶散設計的訊息,並附帶可投擲資訊。

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

其中一個訊息層級識別碼,例如 SEVERE

msg
String

字串訊息(或訊息目錄中的鍵)

params
Object[]

訊息的參數陣列

屬性

備註

記錄一個訊息,並用一組物件參數陣列。

如果記錄器目前已啟用給定訊息層級,則會建立對應的 LogRecord 並轉發給所有註冊的輸出處理者物件。

的 java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object[])Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

其中一個訊息層級識別碼,例如 SEVERE

msg
String

字串訊息(或訊息目錄中的鍵)

thrown
Throwable

與日誌訊息相關的投擲物。

屬性

備註

記錄訊息,並附上可投擲資訊。

如果記錄器目前已啟用該訊息層級,則該參數會儲存在一個 LogRecord 中,並轉發給所有註冊的輸出處理器。

請注意,thrown 參數儲存在 LogRecord thrown 屬性中,而非 LogRecord 參數屬性。 因此,它會特別由輸出 Formatter 處理,並不會被視為 LogRecord 訊息屬性的格式參數。

的 java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Throwable)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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_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

其中一個訊息層級識別碼,例如 SEVERE

msg
String

字串訊息(或訊息目錄中的鍵)

param1
Object

訊息的參數

屬性

備註

記錄一個訊息,並設定一個物件參數。

如果記錄器目前已啟用給定訊息層級,則會建立對應的 LogRecord 並轉發給所有註冊的輸出處理者物件。

的 java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

其中一個訊息層級識別碼,例如 SEVERE

msgSupplier
ISupplier

一個函式,當被呼叫時,會產生所需的日誌訊息

屬性

備註

記錄訊息,只有當日誌層級足夠讓訊息實際被記錄時,才會被建構。

若記錄器目前已啟用給定訊息層級,則透過呼叫提供的供應商函式來建構訊息,並將轉發給所有註冊輸出處理者物件。

新增於1.8版本。

的 java.util.logging.Logger.log(java.util.logging.Level, java.util.function.Supplier<java.lang.String>)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

其中一個訊息層級識別碼,例如 SEVERE

msg
String

字串訊息(或訊息目錄中的鍵)

屬性

備註

記錄訊息,不要有任何爭議。

如果記錄器目前已啟用給定訊息層級,則該訊息會轉發給所有註冊的輸出處理者物件。

的 java.util.logging.Logger.log(java.util.logging.Level, java.lang.String)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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。

這類中其他所有的日誌方法都會透過這個方法來執行任何日誌。 子類別可以覆寫這個單一方法,以捕捉所有日誌活動。

的 java.util.logging.Logger.log(java.util.logging.LogRecord)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Log(Level, Throwable, ISupplier)

記錄一個懶散設計的訊息,並附帶可投擲資訊。

[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

其中一個訊息層級識別碼,例如 SEVERE

thrown
Throwable

與日誌訊息相關的投擲物。

msgSupplier
ISupplier

一個函式,當被呼叫時,會產生所需的日誌訊息

屬性

備註

記錄一個懶散設計的訊息,並附帶可投擲資訊。

如果記錄器目前已啟用給定訊息層級,則透過呼叫提供的供應商函式來建構訊息。 訊息與給定 Throwable 的訊息會儲存在 中 LogRecord ,並轉發給所有註冊的輸出處理器。

請注意,thrown 參數儲存在 LogRecord thrown 屬性中,而非 LogRecord 參數屬性。 因此,它會特別由輸出 Formatter 處理,並不會被視為 LogRecord 訊息屬性的格式參數。

新增於1.8版本。

的 java.util.logging.Logger.log(java.util.logging.Level, java.lang.Throwable, java.util.function.Supplier<java.lang.String>)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於