| Package | mx.logging |
| 인터페이스 | public interface ILoggingTarget |
| 인프리멘타 | AbstractTarget |
| property | 정의 | ||
|---|---|---|---|
filters : Array
level 설정에 가세해 필터를 사용해, 특정의 카테고리의 이벤트만을 처리하기 위한 의사 계층 매핑을 제공합니다. | ILoggingTarget | ||
| level : int
이 타겟이 현재 설정되어 있는 레벨에의 액세스를 제공합니다.
| ILoggingTarget | ||
| Methods | 정의 | ||
|---|---|---|---|
| addLogger (logger:ILogger ):void
지정된 logger로 이 타겟을 설정합니다.
| ILoggingTarget | ||
| removeLogger (logger:ILogger ):void
이 타겟이, 지정된 logger로부터의 이벤트를 받지 않게 합니다.
| ILoggingTarget | ||
| filters | property |
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 가 슬로우 됩니다. 필터 표현에서는, 공백 및 다음의 캐릭터를 사용할 수 없습니다. []~$^&\/(){}<>+=`! #%?,:;'"@.
public function get filters():Array
public function set filters(value:Array ):void
var traceLogger:ILoggingTarget = new TraceTarget();
traceLogger.filters = [ "mx.rpc. *", "mx.messaging. *" ];
Log.addTarget(traceLogger);
| level | property |
level:int [read-write]이 타겟이 현재 설정되어 있는 레벨에의 액세스를 제공합니다. 유효한 값은 다음과 같습니다.
LogEventLevel.FATAL 는, 매우 해가 있어, 최종적으로 어플리케이션 장해를 발생시키는 이벤트를 지정합니다. LogEventLevel.ERROR 는, 어플리케이션의 동작을 속행할 수 있을 가능성이 있는 에러 이벤트를 지정합니다. LogEventLevel.WARN 는, 어플리케이션 조작에 영향이 있는 이벤트를 지정합니다. LogEventLevel.INFO 는, 어플리케이션의 진행 상태에 관한 개요를 통지하는 정보 메세지를 지정합니다. LogEventLevel.DEBUG 는, 어플리케이션의 디버그시에, 상세해 매우 도움이 되는 통지 레벨의 메세지를 지정합니다. LogEventLevel.ALL 는, 타겟으로 모든 메세지를 처리시키는 것을 목적으로 하고 있습니다. public function get level():int
public function set level(value:int ):void
| addLogger | () | Methods |
public function addLogger(logger:ILogger ):void 지정된 logger로 이 타겟을 설정합니다. 이것에 의해, 이 타겟은 지정된 logger로부터 로그 이벤트를 받을 수가 있습니다.
메모: 이것은, 체제로부터 불려 가는 Methods입니다. 이 Methods를 직접 호출하지 말아 주세요.
Parameterslogger:ILogger — 이 타겟이 릿슨 하는 ILogger 입니다.
|
| removeLogger | () | Methods |
public function removeLogger(logger:ILogger ):void 이 타겟이, 지정된 logger로부터의 이벤트를 받지 않게 합니다.
메모: 이것은, 체제로부터 불려 가는 Methods입니다. 이 Methods를 직접 호출하지 말아 주세요.
Parameterslogger:ILogger — 이 타겟이 무시하는 ILogger 입니다.
|
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/logging/ILoggingTarget.html