1
logback에서 평가자를 사용하려고합니다. 그 때문에 나는 내 logback.xmlJanino가 logback ("contains"메소드가 선언되지 않음)과 함께 작동하는 방법
<evaluator name="IS_INTERESTING">
<expression>logger != null && message != null && logger.contains(".xxx.") && message.contains("closing session")</expression>
</evaluator>
이 조각을 가지고하지만이 오류가 발생에서 JANINO 그것을 처리 할 수 없습니다 : 나는 그것이있는 버전 문제가 될 줄 알았는데
15:56:14,061 |-ERROR in [email protected] - Could not start evaluator with expression [logger != null && message != null && logger.contains(".xxx.") && message.contains("closing session")] org.codehaus.janino.CompileException: Line 2, Column 53: A method named "contains" is not declared in any enclosing class nor any supertype, nor through a static import
at org.codehaus.janino.CompileException: Line 2, Column 53: A method named "contains" is not declared in any enclosing class nor any supertype, nor through a static import
String 클래스이지만 'contains'를 'indexOf'를 호출하면 기본적으로 동일한 오류가 발생합니다.
나는 JANINO 2.5.16와 logback 0.9.15을 사용하고 모든 물건은 내가 무슨 일을하고있는 중이 야
어떤 아이디어 (메이븐 플러그인 꼬추 시작) 톰캣에서 실행중인?
힌트를위한 Thanx. 이제 작동합니다. –