2
기본적으로 ANTLR 3.5에 의해 생성 된 파서 클래스는 SystemErr 로그에 오류 항목을 기록합니다. Log4J 기반의 커스텀 로거에 이러한 엔트리를 보내는 방법이 있습니까? 당신의 문법 파일 쓰기에서ANTLR 3.5의 사용자 정의 로거에 로깅
기본적으로 ANTLR 3.5에 의해 생성 된 파서 클래스는 SystemErr 로그에 오류 항목을 기록합니다. Log4J 기반의 커스텀 로거에 이러한 엔트리를 보내는 방법이 있습니까? 당신의 문법 파일 쓰기에서ANTLR 3.5의 사용자 정의 로거에 로깅
:
@members {
private static org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger("ClassName");
}
@rulecatch{
catch(RecognitionException rex) {
logger.error("Failed ", rex);
}
}
// rules