Flex용 logging 프레임워크
1. 로그 생성기 만들기
로그 생성기의 역할은 프로그램에서 디버깅 정보를 보내는 것이다.
var logger:ILogger=Log.getLogger("MyLogger");
2. 로그 수신기 만들기
Flash에서는 보통trace 동작으로 디버깅 정보를 출력합니다. Flex의 TraceTarget는 로그 생성기에서 로그 정보를 얻어서trace로 바로 나오는 종류입니다.
var logTarget:ILoggingTarget=new TraceTarget(["*"]);
3. 로그 수신기 활성화
4. 로깅
logger.info("message");
logger.debug("message");
logger.error("message");
logger.warn("message");
logger.fatal("message");
5. 자잘한 것
로그 디렉터리와 로그 필터
로그 생성기 Ilogger에는 category 속성이 있고 로그 수신기에는filters 속성이 있습니다.로그가 생성되면 로그를 비교합니다.
var logger1:ILogger=Log.getLogger("mx.controls");
var logger2:ILogger=Log.getLogger("mx.rpc");
var logTarget1:ILoggingTarget=new TraceTarget(["mx.controls.*"]);
var logTarget2:ILoggingTarget=new TraceTarget(["mx.rpc.*"]);
Log.addTarget(logTarget1);
Log.addTarget(logTarget2);
logger1.info("message1");
logger2.info("message2");
위에 2개의 Logger와 2개의 LoggingTarget을 만들었고 logger1 log는 로그를 내보냅니다. 로그Target1만 로그를 받아들이고 처리합니다.같은 이치로 logger2 log는 로그를 내보냅니다. 로그Target2만 로그를 받아들이고 처리합니다.
로그 출력
로그 출력은 기본적으로 5개의 레벨이 있습니다. info, debug, warn, error,fatal입니다.
로그 출력은 여러 개의 매개 변수를 가지고 있을 수 있습니다.
logger.info("{0} is a {1} girl","Jane","cute"); // :Jane is a cute girl.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Pytest 테스트 프레임워크 기본 사용 방법 상세 정보pytest 소개 2. 매개 변수화를 지원하여 테스트할 테스트 용례를 세밀하게 제어할 수 있다. 3. 간단한 단원 테스트와 복잡한 기능 테스트를 지원할 수 있고selenium/appnium 등 자동화 테스트, 인터페...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.