語言

Logger.Logp 方法

定義

多載

名稱 Description
Logp(Level, String, String, ISupplier)

記錄一個懶散構造的訊息,指定原始碼類別和方法,且不加參數。

Logp(Level, String, String, String)

記錄一則訊息,指定原始碼類別和方法,且不設參數。

Logp(Level, String, String, Throwable, ISupplier)

記錄一個懶散構建的訊息,指定來源類別與方法,並附帶相應的 Throwable 資訊。

Logp(Level, String, String, String, Object)

用單一物件參數記錄訊息,指定原始碼類別與方法。

Logp(Level, String, String, String, Object[])

記錄一則訊息,指定原始碼類別和方法,並附上物件參數陣列。

Logp(Level, String, String, String, Throwable)

記錄一個訊息,指定來源類別與方法,並附上相關的 Throwable 資訊。

Logp(Level, String, String, ISupplier)

記錄一個懶散構造的訊息,指定原始碼類別和方法,且不加參數。

[Android.Runtime.Register("logp", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V", "GetLogp_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_util_function_Supplier_Handler", ApiSince=26)]
public virtual void Logp(Java.Util.Logging.Level level, string? sourceClass, string? sourceMethod, Java.Util.Functions.ISupplier msgSupplier);
[<Android.Runtime.Register("logp", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V", "GetLogp_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_util_function_Supplier_Handler", ApiSince=26)>]
abstract member Logp : Java.Util.Logging.Level * string * string * Java.Util.Functions.ISupplier -> unit
override this.Logp : Java.Util.Logging.Level * string * string * Java.Util.Functions.ISupplier -> unit

參數

level
Level

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

sourceClass
String

發出日誌請求的類別名稱

sourceMethod
String

發出日誌請求的方法名稱

msgSupplier
ISupplier

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

屬性

備註

記錄一個懶散構造的訊息,指定原始碼類別和方法,且不加參數。

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

新增於1.8版本。

Java 文件 java.util.logging.Logger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.util.function.Supplier<java.lang.String>)

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

適用於

Logp(Level, String, String, String)

記錄一則訊息,指定原始碼類別和方法,且不設參數。

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

參數

level
Level

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

sourceClass
String

發出日誌請求的類別名稱

sourceMethod
String

發出日誌請求的方法名稱

msg
String

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

屬性

備註

記錄一則訊息,指定原始碼類別和方法,且不設參數。

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

Java 文件 java.util.logging.Logger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String)

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

適用於

Logp(Level, String, String, Throwable, ISupplier)

記錄一個懶散構建的訊息,指定來源類別與方法,並附帶相應的 Throwable 資訊。

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

參數

level
Level

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

sourceClass
String

發出日誌請求的類別名稱

sourceMethod
String

發出日誌請求的方法名稱

thrown
Throwable

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

msgSupplier
ISupplier

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

屬性

備註

記錄一個懶散構建的訊息,指定來源類別與方法,並附帶相應的 Throwable 資訊。

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

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

新增於1.8版本。

Java 文件 java.util.logging.Logger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.Throwable, java.util.function.Supplier<java.lang.String>)

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

適用於

Logp(Level, String, String, String, Object)

用單一物件參數記錄訊息,指定原始碼類別與方法。

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

參數

level
Level

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

sourceClass
String

發出日誌請求的類別名稱

sourceMethod
String

發出日誌請求的方法名稱

msg
String

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

param1
Object

記錄訊息的參數。

屬性

備註

用單一物件參數記錄訊息,指定原始碼類別與方法。

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

Java 文件 java.util.logging.Logger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)

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

適用於

Logp(Level, String, String, String, Object[])

記錄一則訊息,指定原始碼類別和方法,並附上物件參數陣列。

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

參數

level
Level

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

sourceClass
String

發出日誌請求的類別名稱

sourceMethod
String

發出日誌請求的方法名稱

msg
String

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

params
Object[]

訊息參數陣列

屬性

備註

記錄一則訊息,指定原始碼類別和方法,並附上物件參數陣列。

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

Java 文件 java.util.logging.Logger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[])

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

適用於

Logp(Level, String, String, String, Throwable)

記錄一個訊息,指定來源類別與方法,並附上相關的 Throwable 資訊。

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

參數

level
Level

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

sourceClass
String

發出日誌請求的類別名稱

sourceMethod
String

發出日誌請求的方法名稱

msg
String

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

thrown
Throwable

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

屬性

備註

記錄一個訊息,指定來源類別與方法,並附上相關的 Throwable 資訊。

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

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

Java 文件 java.util.logging.Logger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable)

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

適用於