次の方法で共有


Formatter.FormatMessage(LogRecord) メソッド

定義

ログ レコードからメッセージ文字列をローカライズして書式設定します。

[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

パラメーター

record
LogRecord

生メッセージを含むログ レコード

戻り値

ローカライズされた書式設定されたメッセージ

属性

注釈

ログ レコードからメッセージ文字列をローカライズして書式設定します。 このメソッドは、フォーマッタ サブクラスが書式設定を実行するときに使用する便利な方法として提供されます。

メッセージ文字列は、最初にレコードの ResourceBundle を使用して書式指定文字列にローカライズされます。 (ResourceBundle がない場合、またはメッセージ キーが見つからない場合は、キーが書式指定文字列として使用されます)。文字列形式では、java.text スタイルの書式設定が使用されます。 <ul><li>パラメーターがない場合、フォーマッタは使用されません。 <li>それ以外の場合、文字列に "{0" が含まれている場合は、java.text.MessageFormat を使用して文字列の書式を設定します。 <li>それ以外の場合、書式設定は実行されません。 </ul>

の Java ドキュメントjava.util.logging.Formatter.formatMessage(java.util.logging.LogRecord)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象