MapFilters에 대해 간단한 질문이 있습니다. 음, 나는지도가 무엇인지 알고 있습니다 : 간단한 키, 값 쌍.Java 패키지 Log4J2 : MapFilters
<MapFilter onMatch="ACCEPT" onMismatch="DENY" operator="or">
<KeyValuePair key="eventId" value="Login"/>
<KeyValuePair key="eventId" value="Logout"/>
</MapFilter>
을하지만 할 어디 코드에서 이러한 메시지를 정의 : 지금의 log4j는 (웹 사이트에서 예)에 의해 소위 맵 메시지를 필터링 할 수 있습니다. 나는 STH 좋아하는 시도 :
MapMessage mm = new MapMessage();
mm.put("eventId", "Login");
logger.exit(mm);
그러나 이것은 오히려이 문제를 해결할 수있는 편리한 방법이 아니다 및 방법에 의해 : 그것은 작동하지 않습니다.
이 주제에 대한 더 자세한 소개는 알고 계십니까? API가 실제로 여기에 도움이되지 않습니다.
여러분 모두에게 감사드립니다.
해결책을 제공해 주셔서 감사합니다. 나는 다음 번에 당신의 힌트를 시도 할 것입니다. –