Freigeben über


Formatter.FormatMessage(LogRecord) Methode

Definition

Lokalisieren und Formatieren der Nachrichtenzeichenfolge aus einem Protokolldatensatz.

[Android.Runtime.Register("formatMessage", "(Ljava/util/logging/LogRecord;)Ljava/lang/String;", "GetFormatMessage_Ljava_util_logging_LogRecord_Handler")]
public virtual string? FormatMessage (Java.Util.Logging.LogRecord? record);
[<Android.Runtime.Register("formatMessage", "(Ljava/util/logging/LogRecord;)Ljava/lang/String;", "GetFormatMessage_Ljava_util_logging_LogRecord_Handler")>]
abstract member FormatMessage : Java.Util.Logging.LogRecord -> string
override this.FormatMessage : Java.Util.Logging.LogRecord -> string

Parameter

record
LogRecord

der Protokolldatensatz, der die unformatierte Nachricht enthält

Gibt zurück

eine lokalisierte und formatierte Nachricht

Attribute

Hinweise

Lokalisieren und Formatieren der Nachrichtenzeichenfolge aus einem Protokolldatensatz. Diese Methode wird als Benutzerfreundlichkeit für Formatter-Unterklassen bereitgestellt, die beim Ausführen von Formatierungen verwendet werden können.

Die Nachrichtenzeichenfolge wird zunächst mithilfe des ResourceBundle-Eintrags in eine Formatzeichenfolge lokalisiert. (Wenn kein ResourceBundle vorhanden ist oder der Nachrichtenschlüssel nicht gefunden wird, wird der Schlüssel als Formatzeichenfolge verwendet.) Das Format "String" verwendet die Formatformatierung "java.text". <ul><li>Wenn keine Parameter vorhanden sind, wird kein Formatierer verwendet. <li>andernfalls, wenn die Zeichenfolge "{0" enthält, wird java.text.MessageFormat verwendet, um die Zeichenfolge zu formatieren. <li>Andernfalls wird keine Formatierung ausgeführt. </ul>

Java-Dokumentation für java.util.logging.Formatter.formatMessage(java.util.logging.LogRecord).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: