Logger.Logp 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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版本。
本頁部分內容為基於 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
字串訊息(或訊息目錄中的鍵)
- 屬性
備註
記錄一則訊息,指定原始碼類別和方法,且不設參數。
如果記錄器目前已啟用給定訊息層級,則該訊息會轉發給所有註冊的輸出處理者物件。
本頁部分內容為基於 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版本。
本頁部分內容為基於 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 並轉發給所有註冊的輸出處理者物件。
本頁部分內容為基於 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 並轉發給所有註冊的輸出處理者物件。
本頁部分內容為基於 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 訊息屬性的格式參數。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。