次の例は、ログ・メッセージ・カタログ・ファイル内のmessage要素の使用方法を示します。messagebodyこの要素を使用して、このメッセージの簡略説明を定義します。messagebody要素では、0から10のプレースホルダー{n}を使用できます。プレースホルダーは、ログ・メッセージがローカライズされるときに適切な引数で置き換えられます。最後の引数がThrowableまたはサブクラスでない場合、メッセージ本文には、対応するメソッド属性にリストされたすべての引数に対するプレースホルダーを含める必要があります。一重引用符は、java.text.MessageFormatによって特別に解析されるため、使用は慎重に行います。メッセージ引数に引用符を付けた方がよい場合は、(G.5.3項「例」のように)二重引用符を使用します。メッセージが1つ以上のプレースホルダーを持つ場合、一重引用符が正しく表示されるようにするには(たとえば、アポストロフィとして)、もう1つ一重引用符を付ける必要があります。子要素messagebody要素には子要素はありません。属性messagebody要素には属性はありません。次の例は、ログ・メッセージ・カタログ・ファイル内のmessagebody要素の使用方法を説明します。messagedetailこの要素を使用して、イベントの詳しい説明を定義します。この要素には、任意のプレースホルダーを含めることができます。子要素messagedetail要素は子要素をサポートしていません。属性messagedetail要素には属性はありません。次の例は、ログ・メッセージ・カタログ・ファイル内のmessagedetail要素の使用方法を説明します。causeこの要素を使用して、イベントの主な原因を定義します。この要素には、任意のプレースホルダーを含めることができます。子要素cause要素は子要素をサポートしていません。属性cause要素には属性はありません。次の例は、ログ・メッセージ・カタログ・ファイル内のcause要素の使用方法を説明します。actionこの要素を使用して、推奨の解決方法を定義します。この要素には、任意のプレースホルダーを含めることができます。子要素action要素は子要素をサポートしていません。属性action要素には属性はありません。次の図は、ログ・メッセージ・カタログ・ファイル内のaction要素の使用方法を説明します。reserved.法律上の。