インタフェース | 説明 |
---|---|
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, 2013, Oracle and/or its affiliates. All rights reserved.