| インタフェース | 説明 | 
|---|---|
| Filter | Filterは、ログ・レベルが提供する制御以上に、ログ対象をきめ細かく制御するために使用されます。 | 
| LoggingMXBean | ロギング機能の管理インタフェースです。 | 
| クラス | 説明 | 
|---|---|
| ConsoleHandler | このHandlerは、ログ・レコードをSystem.errに発行します。 | 
| ErrorManager | ErrorManagerオブジェクトはHandlerに接続され、ロギング時にHandlerで発生するエラーを処理します。 | 
| FileHandler | 単純ファイルのロギングHandlerです。 | 
| Formatter | FormatterはLogRecordのフォーマット処理をサポートします。 | 
| Handler | Handlerオブジェクトは、Loggerからログ・メッセージを受け取り、それらをエクスポートします。 | 
| Level | Levelクラスは、ロギング出力の制御に使用可能な一連の標準ロギング・レベルを定義します。 | 
| Logger | Loggerオブジェクトは、特定のシステム・コンポーネントやアプリケーション・コンポーネントのメッセージをロギングするために使用されます。 | 
| LoggingPermission | SecurityManagerによって実行されるコードがLogger.setLevelなどのログ制御メソッドのいずれかを呼び出すときに、SecurityManagerがチェックするアクセス権です。 | 
| LogManager | Loggerとログ・サービスの共有状態のセットを管理するために使用される単一のグローバルLogManagerオブジェクトがあります。 | 
| LogRecord | LogRecordオブジェクトを使用して、ログのフレームワークと個々のログHandler間のロギングの要求を渡します。 | 
| MemoryHandler | メモリーの循環バッファの要求をバッファ処理するHandlerです。 | 
| SimpleFormatter | LogRecordの簡単なサマリーを人が理解できる形式で出力します。 | 
| SocketHandler | 簡潔なネットワーク・ログHandlerです。 | 
| StreamHandler | ストリームに基づくログHandlerです。 | 
| XMLFormatter | LogRecordを標準XML形式でフォーマットします。 | 
JavaTM 2プラットフォームのコア・ロギング機能のクラスとインタフェースを提供します。ロギングAPIの主な目的は、顧客サイトでのソフトウェアの管理とサービスをサポートすることです。
ログを使用する主な4つの目的は次のとおりです。
ロギングAPIは、静的構成制御、動的構成制御の両方を提供します。静的制御を使えば、フィールド・サービス・スタッフは、特定の構成を設定したあと、その新しいロギング設定を使ってアプリケーションを再起動することができます。動的制御を使えば、現在実行中のプログラム内からロギング構成を更新できます。また、このAPIでは、システムの機能領域ごとにロギングの有効/無効を切り替えることもできます。たとえば、あるフィールド・サービス・エンジニアは、すべてのAWTイベントを追跡することには関心があっても、ソケット・イベントやメモリー管理にはまったく関心がない場合があるからです。
一般に、javadoc内で特に記載のないかぎり、メソッドおよびコンストラクタは、null引数を渡されるとNullPointerExceptionをスローします。このルールには大きな例外が1つあります。それは、Loggerクラスのロギング簡易メソッド(config、entering、exiting、fine、finer、finest、log、logp、logrb、severe、throwing、およびwarningメソッド)は、最初のLevel引数(存在する場合)を除くすべての引数でnull値を受け取る、ということです。
制御フローの概要については、「Javaロギングの概要」を参照してください。
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.