Logger.Logrb 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| Logrb(Level, String, String, String, String, Throwable) |
記錄訊息,並指定來源類別、方法和資源套件組合名稱,以及相關聯的 Throwable 資訊。 |
| Logrb(Level, String, String, String, String, Object) |
使用記錄訊息的單一物件參數來記錄訊息,並指定來源類別、方法和資源套件組合名稱。 |
| Logrb(Level, String, String, String, String, Object[]) |
使用物件自變數陣列來記錄訊息,並指定來源類別、方法和資源組合名稱。 |
| Logrb(Level, String, String, ResourceBundle, String, Object[]) |
記錄訊息,指定不含自變數的來源類別、方法和資源套件組合名稱。 |
| Logrb(Level, String, String, String, String) |
記錄訊息,指定不含自變數的來源類別、方法和資源套件組合名稱。 |
| Logrb(Level, String, String, ResourceBundle, String, Throwable) |
記錄訊息,並指定來源類別、方法和資源配套,以及相關聯的可擲回資訊。 |
Logrb(Level, String, String, String, String, Throwable)
記錄訊息,並指定來源類別、方法和資源套件組合名稱,以及相關聯的 Throwable 資訊。
[Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_Throwable_Handler")]
public virtual void Logrb (Java.Util.Logging.Level level, string? sourceClass, string? sourceMethod, string? bundleName, string? msg, Java.Lang.Throwable? thrown);
[<Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_Throwable_Handler")>]
abstract member Logrb : Java.Util.Logging.Level * string * string * string * string * Java.Lang.Throwable -> unit
override this.Logrb : Java.Util.Logging.Level * string * string * string * string * Java.Lang.Throwable -> unit
參數
- level
- Level
其中一個訊息層級標識碼,例如 SEVERE
- sourceClass
- String
發出記錄要求的類別名稱
- sourceMethod
- String
發出記錄要求的方法名稱
- bundleName
- String
將 msg 本地化的資源套件組合名稱,可以是 null
- msg
- String
字串訊息 (或訊息目錄中的索引鍵)
- thrown
- Throwable
與記錄訊息相關聯的可擲回。
- 屬性
備註
記錄訊息,並指定來源類別、方法和資源套件組合名稱,以及相關聯的 Throwable 資訊。
如果目前為指定的訊息層級啟用記錄器,則指定的自變數會儲存在 LogRecord 中,該 LogRecord 會轉送至所有已註冊的輸出處理程式。
msg 字串會使用具名資源套件組合進行當地語系化。 如果資源套件組合名稱為 Null,或是空字串或無效,則不會當地語系化 msg 字串。
請注意,thrown 自變數會儲存在 LogRecord thrown 屬性中,而不是 LogRecord parameters 屬性。 因此,它會由輸出 Formatter 處理,而且不會被視為 LogRecord 訊息屬性的格式參數。
已取代這個成員。 請改用 #logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Throwable)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Logrb(Level, String, String, String, String, Object)
使用記錄訊息的單一物件參數來記錄訊息,並指定來源類別、方法和資源套件組合名稱。
[Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_Object_Handler")]
public virtual void Logrb (Java.Util.Logging.Level level, string? sourceClass, string? sourceMethod, string? bundleName, string? msg, Java.Lang.Object? param1);
[<Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_Object_Handler")>]
abstract member Logrb : Java.Util.Logging.Level * string * string * string * string * Java.Lang.Object -> unit
override this.Logrb : Java.Util.Logging.Level * string * string * string * string * Java.Lang.Object -> unit
參數
- level
- Level
其中一個訊息層級標識碼,例如 SEVERE
- sourceClass
- String
發出記錄要求的類別名稱
- sourceMethod
- String
發出記錄要求的方法名稱
- bundleName
- String
將 msg 本地化的資源套件組合名稱,可以是 null
- msg
- String
字串訊息 (或訊息目錄中的索引鍵)
- param1
- Object
記錄訊息的參數。
- 屬性
備註
使用記錄訊息的單一物件參數來記錄訊息,並指定來源類別、方法和資源套件組合名稱。
如果目前已針對指定的訊息層級啟用記錄器,則會建立對應的LogRecord並轉送至所有已註冊的輸出 Handler 物件。
msg 字串會使用具名資源套件組合進行當地語系化。 如果資源套件組合名稱為 Null,或是空字串或無效,則不會當地語系化 msg 字串。
已取代這個成員。 請改用 #logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object...)
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Logrb(Level, String, String, String, String, Object[])
使用物件自變數陣列來記錄訊息,並指定來源類別、方法和資源組合名稱。
[Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler")]
public virtual void Logrb (Java.Util.Logging.Level level, string? sourceClass, string? sourceMethod, string? bundleName, string? msg, Java.Lang.Object[]? params);
[<Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler")>]
abstract member Logrb : Java.Util.Logging.Level * string * string * string * string * Java.Lang.Object[] -> unit
override this.Logrb : Java.Util.Logging.Level * string * string * string * string * Java.Lang.Object[] -> unit
參數
- level
- Level
其中一個訊息層級標識碼,例如 SEVERE
- sourceClass
- String
發出記錄要求的類別名稱
- sourceMethod
- String
發出記錄要求的方法名稱
- bundleName
- String
將 msg 本地化的資源套件組合名稱可以是 null。
- msg
- String
字串訊息 (或訊息目錄中的索引鍵)
- params
- Object[]
訊息的參數陣列
- 屬性
備註
使用物件自變數陣列來記錄訊息,並指定來源類別、方法和資源組合名稱。
如果目前已針對指定的訊息層級啟用記錄器,則會建立對應的LogRecord並轉送至所有已註冊的輸出 Handler 物件。
msg 字串會使用具名資源套件組合進行當地語系化。 如果資源套件組合名稱為 Null,或是空字串或無效,則不會當地語系化 msg 字串。
已取代這個成員。 請改用 #logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object...)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Logrb(Level, String, String, ResourceBundle, String, Object[])
記錄訊息,指定不含自變數的來源類別、方法和資源套件組合名稱。
[Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_util_ResourceBundle_Ljava_lang_String_arrayLjava_lang_Object_Handler", ApiSince=26)]
public virtual void Logrb (Java.Util.Logging.Level level, string? sourceClass, string? sourceMethod, Java.Util.ResourceBundle? bundle, string? msg, params Java.Lang.Object[]? params);
[<Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_util_ResourceBundle_Ljava_lang_String_arrayLjava_lang_Object_Handler", ApiSince=26)>]
abstract member Logrb : Java.Util.Logging.Level * string * string * Java.Util.ResourceBundle * string * Java.Lang.Object[] -> unit
override this.Logrb : Java.Util.Logging.Level * string * string * Java.Util.ResourceBundle * string * Java.Lang.Object[] -> unit
參數
- level
- Level
其中一個訊息層級標識碼,例如 SEVERE
- sourceClass
- String
發出記錄要求的類別名稱
- sourceMethod
- String
發出記錄要求的方法名稱
- bundle
- ResourceBundle
- msg
- String
字串訊息 (或訊息目錄中的索引鍵)
- params
- Object[]
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Logrb(Level, String, String, String, String)
記錄訊息,指定不含自變數的來源類別、方法和資源套件組合名稱。
[Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual void Logrb (Java.Util.Logging.Level level, string? sourceClass, string? sourceMethod, string? bundleName, string? msg);
[<Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Logrb : Java.Util.Logging.Level * string * string * string * string -> unit
override this.Logrb : Java.Util.Logging.Level * string * string * string * string -> unit
參數
- level
- Level
其中一個訊息層級標識碼,例如 SEVERE
- sourceClass
- String
發出記錄要求的類別名稱
- sourceMethod
- String
發出記錄要求的方法名稱
- bundleName
- String
將 msg 本地化的資源套件組合名稱,可以是 null
- msg
- String
字串訊息 (或訊息目錄中的索引鍵)
- 屬性
備註
記錄訊息,指定不含自變數的來源類別、方法和資源套件組合名稱。
如果目前為指定的訊息層級啟用記錄器,則指定的訊息會轉送至所有已註冊的輸出處理程序物件。
msg 字串會使用具名資源套件組合進行當地語系化。 如果資源套件組合名稱為 Null,或是空字串或無效,則不會當地語系化 msg 字串。
已取代這個成員。 請改用 #logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object...)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Logrb(Level, String, String, ResourceBundle, String, Throwable)
記錄訊息,並指定來源類別、方法和資源配套,以及相關聯的可擲回資訊。
[Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_util_ResourceBundle_Ljava_lang_String_Ljava_lang_Throwable_Handler", ApiSince=26)]
public virtual void Logrb (Java.Util.Logging.Level level, string? sourceClass, string? sourceMethod, Java.Util.ResourceBundle? bundle, string? msg, Java.Lang.Throwable? thrown);
[<Android.Runtime.Register("logrb", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V", "GetLogrb_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_String_Ljava_util_ResourceBundle_Ljava_lang_String_Ljava_lang_Throwable_Handler", ApiSince=26)>]
abstract member Logrb : Java.Util.Logging.Level * string * string * Java.Util.ResourceBundle * string * Java.Lang.Throwable -> unit
override this.Logrb : Java.Util.Logging.Level * string * string * Java.Util.ResourceBundle * string * Java.Lang.Throwable -> unit
參數
- level
- Level
其中一個訊息層級標識碼,例如 SEVERE
- sourceClass
- String
發出記錄要求之類別的名稱
- sourceMethod
- String
發出記錄要求的方法名稱
- bundle
- ResourceBundle
將 資源組合當地語系化 msg,可以是 null
- msg
- String
字串訊息 (或訊息目錄中的索引鍵)
- thrown
- Throwable
與記錄訊息相關聯的可擲回。
- 屬性
備註
記錄訊息,並指定來源類別、方法和資源配套,以及相關聯的可擲回資訊。
如果目前為指定的訊息層級啟用記錄器,則指定的自變數會儲存在 LogRecord 中,該 LogRecord 會轉送至所有已註冊的輸出處理程式。
字串 msg 會使用指定的資源套件組合進行當地語系化。 如果資源套件組合為 null,則 msg 字串不會當地語系化。
請注意,thrown 自變數會儲存在 LogRecord thrown 屬性中,而不是 LogRecord parameters 屬性。 因此,它會由輸出 Formatter 處理,而且不會被視為 LogRecord 訊息屬性的格式參數。
已在1.8中新增。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。