Sprache

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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: