This page was saved using jaction on 2006-09-04 8:33:46.
Address: http://flexdocs.kr/docs/flex2/langref/mx/logging/ILoggingTarget.html
Title: mx.logging.ILoggingTarget (Flex™ 2 레퍼런스 가이드)  •  Size: 17094
Packagemx.logging
인터페이스public interface ILoggingTarget
인프리멘타AbstractTarget

Logging 체제내의 모든 logger타겟 Implements에는, 이 인터페이스를 Implements할 필요가 있습니다.



Public property
 property정의
  filters : Array
level 설정에 가세해 필터를 사용해, 특정의 카테고리의 이벤트만을 처리하기 위한 의사 계층 매핑을 제공합니다.
ILoggingTarget
  level : int
이 타겟이 현재 설정되어 있는 레벨에의 액세스를 제공합니다.
ILoggingTarget
Public Methods
 Methods정의
  addLogger (logger:ILogger ):void
지정된 logger로 이 타겟을 설정합니다.
ILoggingTarget
  removeLogger (logger:ILogger ):void
이 타겟이, 지정된 logger로부터의 이벤트를 받지 않게 합니다.
ILoggingTarget
property의 상세
filtersproperty
filters:Array   [read-write]

level 설정에 가세해 필터를 사용해, 특정의 카테고리의 이벤트만을 처리하기 위한 의사 계층 매핑을 제공합니다.

logger는 각각, 1 개의 카테고리에 속합니다. 관례에서는, 이러한 카테고리는, logger가 사용되는 완전 수식 클래스명에 매핑 됩니다. 예를 들어,mx.rpc.soap.WebService 클래스의 메세지를 기록하는 logger는 Log.getLogger() 호출에 대한 Parameters로서 "mx.rpc.soap.WebService" 를 사용합니다. 이 카테고리로 메세지가 송신되는 경우, 그 카테고리에 일치하는 필터를 가지는 타겟만이 이벤트의 통지를 받습니다. 필터 표현에는, asterisk를 와일드 카드로서 사용한 일치를 포함할 수가 있습니다. 와일드 카드는, 표현의 우단의 캐릭터일 필요가 있습니다. 다음에 예를 나타냅니다. rpc*, mx. *, or *. 무효인 표현이 지정되었을 경우는,InvalidFilterError 가 슬로우 됩니다. 필터 표현에서는, 공백 및 다음의 캐릭터를 사용할 수 없습니다. []~$^&\/(){}<>+=`! #%?,:;'"@.

Implements
    public function get filters():Array
    public function set filters(value:Array ):void

Example
var traceLogger:ILoggingTarget = new TraceTarget();
traceLogger.filters = [ "mx.rpc. *", "mx.messaging. *" ];
Log.addTarget(traceLogger);
      

levelproperty 
level:int   [read-write]

이 타겟이 현재 설정되어 있는 레벨에의 액세스를 제공합니다. 유효한 값은 다음과 같습니다.

Implements
    public function get level():int
    public function set level(value:int ):void
Methods의 상세
addLogger()Methods
public function addLogger(logger:ILogger ):void

지정된 logger로 이 타겟을 설정합니다. 이것에 의해, 이 타겟은 지정된 logger로부터 로그 이벤트를 받을 수가 있습니다.

메모: 이것은, 체제로부터 불려 가는 Methods입니다. 이 Methods를 직접 호출하지 말아 주세요.

Parameters
logger:ILogger — 이 타겟이 릿슨 하는 ILogger 입니다.
removeLogger()Methods 
public function removeLogger(logger:ILogger ):void

이 타겟이, 지정된 logger로부터의 이벤트를 받지 않게 합니다.

메모: 이것은, 체제로부터 불려 가는 Methods입니다. 이 Methods를 직접 호출하지 말아 주세요.

Parameters
logger:ILogger — 이 타겟이 무시하는 ILogger 입니다.






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/logging/ILoggingTarget.html