JavaTM Platform
Standard Ed. 6

java.util.logging
クラス XMLFormatter

java.lang.Object
  上位を拡張 java.util.logging.Formatter
      上位を拡張 java.util.logging.XMLFormatter

public class XMLFormatter
extends Formatter

LogRecord を標準 XML 形式でフォーマットします。

DTD 仕様が、「Java Logging API 仕様」の付録 A として提供されます。

XMLFormatter は、任意の文字エンコーディングを使用できますが、通常 UTF-8 を使用することをお勧めします。文字エンコーディングは出力 Handler で設定できます。

導入されたバージョン:
1.4

コンストラクタの概要
XMLFormatter()
           
 
メソッドの概要
 String format(LogRecord record)
          指定されたメッセージを XML にフォーマットします。
 String getHead(Handler h)
          XML でフォーマットされたレコードのセットのヘッダー文字列を返します。
 String getTail(Handler h)
          XML でフォーマットされたレコードのセットの末尾の文字列を返します。
 
クラス java.util.logging.Formatter から継承されたメソッド
formatMessage
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XMLFormatter

public XMLFormatter()
メソッドの詳細

format

public String format(LogRecord record)
指定されたメッセージを XML にフォーマットします。

定義:
クラス Formatter 内の format
パラメータ:
record - フォーマットされるログレコード
戻り値:
フォーマットされたログレコード

getHead

public String getHead(Handler h)
XML でフォーマットされたレコードのセットのヘッダー文字列を返します。

オーバーライド:
クラス Formatter 内の getHead
パラメータ:
h - ターゲットハンドラ (null も可能)
戻り値:
有効な XML 文字列

getTail

public String getTail(Handler h)
XML でフォーマットされたレコードのセットの末尾の文字列を返します。

オーバーライド:
クラス Formatter 内の getTail
パラメータ:
h - ターゲットハンドラ (null も可能)
戻り値:
有効な XML 文字列

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。