Formatter.FormatMessage(LogRecord) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.