flex.messaging.log
Interface Target


Public Interface Service

Logging 체제내의 모든 logger타겟 실장에는, 이 Interface를 실장할 필요가 있습니다. Target 실장은, 로그 이벤트를 받아, 이러한 이벤트의 정보를 콘솔, 로그 파일, 그 외의 custom 행선지등이 적절한 출력 먼저 출력합니다.


메소드 Summary
 void addLogger (Logger  logger)
          카테고리가 Target 의 필터 리스트에 일치하는 Logger 를 추가합니다.
 List getFilters ()
          Target 에 정의되고 있는 카테고리 필터를 돌려줍니다.
 short getLevel ()
          Target 가 로그 이벤트를 처리하는 로그 레벨을 돌려줍니다.
 void logEvent (flex.messaging.log.LogEvent event)
          로그 이벤트를 콘솔이나 로그 파일등의 Target 의 출력 먼저 로그아웃 합니다.
 void removeLogger (Logger  logger)
          Target 로부터 Logger 를 삭제합니다.
 void setFilters (List  value)
          Target 가 로그 이벤트를 처리하는 카테고리 필터를 Configuration 합니다.
 void setLevel (short value)
          Target 가 로그 이벤트를 처리하는 로그 레벨을 Configuration 합니다.
 

메소드의 상세

getFilters

List  getFilters()
Target 에 정의되고 있는 카테고리 필터를 돌려줍니다.

반환값 :
Target 에 정의되고 있는 카테고리 필터

setFilters

void setFilters(List  value)
Target 가 로그 이벤트를 처리하는 카테고리 필터를 Configuration 합니다.

파라미터 :
value - Target 가 로그 이벤트를 처리하는 카테고리 필터

getLevel

short getLevel()
Target 가 로그 이벤트를 처리하는 로그 레벨을 돌려줍니다. 우선도 레벨이 이 레벨 이상의 로그 이벤트가 처리됩니다.

반환값 :
Target 가 로그 이벤트를 처리하는 로그 레벨

setLevel

void setLevel(short value)
Target 가 로그 이벤트를 처리하는 로그 레벨을 Configuration 합니다. 우선도 레벨이 이 레벨 이상의 로그 이벤트가 처리됩니다.

파라미터 :
value - Target 가 로그 이벤트를 처리하는 로그 레벨

addLogger

void addLogger(Logger  logger)
카테고리가 Target 의 필터 리스트에 일치하는 Logger 를 추가합니다. Logger 는, 로그 이벤트를 이 Target 에 송출(Dispatch)해 출력합니다.

파라미터 :
logger - 추가하는 Logger

removeLogger

void removeLogger(Logger  logger)
Target 로부터 Logger 를 삭제합니다.

파라미터 :
logger - 삭제하는 Logger

logEvent

void logEvent(flex.messaging.log.LogEvent event)
로그 이벤트를 콘솔이나 로그 파일등의 Target 의 출력 먼저 로그아웃 합니다.

파라미터 :
event - 출력하는 정보를 포함하고 있는 LogEvent


Copyright © 2006 Adobe Systems Inc. All Rights Reserved.