語言

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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於