| パッケージ | mx.logging |
| クラス | public class AbstractTarget |
| 継承 | AbstractTarget Object |
| 実装 | ILoggingTarget, IMXMLObject |
| サブクラス | LineFormattedTarget |
logEvent() メソッドは実装されません。
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
| filters : Array
level 設定に加え、フィルタを使用して、特定のカテゴリのイベントのみを処理するための擬似階層マッピングを提供します。 | AbstractTarget | ||
| id : String [読み取り専用]
このターゲットの ID へのアクセスを提供します。 | AbstractTarget | ||
| level : int
このターゲットが現在設定されているレベルへのアクセスを提供します。 | AbstractTarget | ||
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタです。 | AbstractTarget | ||
指定されたロガーでこのターゲットを設定します。 | AbstractTarget | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
実装オブジェクトが作成され、タグに指定されたすべてのプロパティが割り当てられた後に呼び出されます。 | AbstractTarget | ||
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
このメソッドは、関連するロガーの LogEvent を処理します。 | AbstractTarget | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
このターゲットが、指定されたロガーからイベントを受け取らないようにします。 | AbstractTarget | ||
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| filters | プロパティ |
filters:Array
level 設定に加え、フィルタを使用して、特定のカテゴリのイベントのみを処理するための擬似階層マッピングを提供します。
ロガーはそれぞれ、1 つのカテゴリに属します。 慣例では、これらのカテゴリは、ロガーが使用される完全修飾クラス名にマッピングされます。 例えば、mx.rpc.soap.WebService クラスのメッセージを記録するロガーは Log.getLogger() メソッドの呼び出しに対するパラメータとして「mx.rpc.soap.WebService」を使用します。このカテゴリでメッセージが送信される場合、そのカテゴリに一致するフィルタを持つターゲットのみがイベントの通知を受け取ります。 フィルタ表現には、アスタリスクをワイルドカードとして使用した一致を含めることができます。 ワイルドカード文字は、表現の右端に指定する必要があります。 次に例を示します。rpc*、mx.*、*。 無効な表現が指定された場合は、InvalidFilterError がスローされます。 null または [] が指定されている場合、フィルタはデフォルトの ["*"] に設定されます。
次に例を示します。
var traceLogger:ILoggingTarget = new TraceTarget();
traceLogger.filters = ["mx.rpc.*", "mx.messaging.*"];
Log.addTarget(traceLogger);
public function get filters():Array public function set filters(value:Array):void| id | プロパティ |
id:String [読み取り専用] このターゲットの ID へのアクセスを提供します。 id は、mxml タグとして使用される場合は実行時に mxml コンパイラにより割り当てられます。スクリプトブロック内で使用される場合は、内部的に割り当てられます。
public function get id():String| level | プロパティ |
level:intこのターゲットが現在設定されているレベルへのアクセスを提供します。 有効な値は次のとおりです。
LogEventLevel.FATAL (1000)は、非常に害があり、最終的にアプリケーション障害を発生させるイベントを指定します。LogEventLevel.ERROR (8)は、アプリケーションの動作を続行できる可能性があるエラーイベントを指定します。LogEventLevel.WARN (6)は、アプリケーション操作に影響のあるイベントを指定します。LogEventLevel.INFO (4)は、アプリケーションの進行状態に関する概要を通知する情報メッセージを指定します。LogEventLevel.DEBUG (2)は、アプリケーションのデバッグ時に、詳細で非常に役立つ通知レベルのメッセージを指定します。LogEventLevel.ALL (0) は、ターゲットにすべてのメッセージを処理させることを目的としています。 public function get level():int public function set level(value:int):void| AbstractTarget | () | コンストラクタ |
public function AbstractTarget()コンストラクタです。
| addLogger | () | メソッド |
public function addLogger(logger:ILogger):void指定されたロガーでこのターゲットを設定します。 これによって、このターゲットは指定されたロガーからログイベントを受け取ることができます。
パラメータ
logger:ILogger — このターゲットがリッスンする ILogger です。
|
| initialized | () | メソッド |
public function initialized(document:Object, id:String):void実装オブジェクトが作成され、タグに指定されたすべてのプロパティが割り当てられた後に呼び出されます。
パラメータ
document:Object — このオブジェクトを作成した MXML ドキュメントです。
| |
id:String — ドキュメントがこのオブジェクトを参照するために使用します。 オブジェクトがドキュメントの deep プロパティである場合、ID は null になります。
|
| logEvent | () | メソッド |
public function logEvent(event:LogEvent):void
このメソッドは、関連するロガーの LogEvent を処理します。 ターゲットはこのメソッドを使用して、イベントを送信、保存、または表示用の適切なフォーマットに変換します。 このメソッドは、イベントのレベルがターゲットのレベル範囲内にある場合にのみ呼び出されます。
メモ : このメソッドを有効に利用するには、子孫でオーバーライドする必要があります。
パラメータ
event:LogEvent — 関連するロガーのイベントです。
|
| removeLogger | () | メソッド |
public function removeLogger(logger:ILogger):voidこのターゲットが、指定されたロガーからイベントを受け取らないようにします。
パラメータ
logger:ILogger — このターゲットが無視する ILogger です。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/logging/AbstractTarget.html