2017-01-15 3 views
0

Mule ESB에서 제공하는 LoggingInterceptor을 사용하려고합니다. 이 인터셉터의 사용법은 꽤 솔직해야한다고 생각합니다. 그러나 어떻게 든 사용하고있는 코드로 작동하지 않습니다. 여기에 누락 된 것이 있습니까? 문서 LoggingInterceptor 당으로LoggingInteceptor를 Mule에서 사용하는 방법

<flow name="loggingInterceptor-demo"> 
    <logging-interceptor doc:name="Log interceptor" /> 
    <json:json-to-object-transformer returnClass="java.util.Map" doc:name="JSON to Object"/> 
    <logging-interceptor doc:name="Log interceptor"/> 
</flow> 

이전과 이벤트 처리 후 메시지를 기록하는 간단한 인터셉터입니다.하지만 콘솔에 아무것도 로깅하지 않습니다. 내가 여기서 무엇을 놓치고 있는지.

런타임 버전 : 3.8.2

답변

0

난 당신이 문서에서 인용 한 그 정의를 찾을 수 없습니다 - 너무 많은 물건을. Advanced tab of the Java Component Reference에 대한 문서를 찾지 못한 경우 단서가 될 수 있습니다. 다음은 Studio를 사용하여 설명한 요격기를 구성하는 초보자 접근 방식의 결과입니다.

<flow name="myprojectFlow"> 
    <http:listener config-ref="HTTP_Listener_Configuration" path="/" doc:name="HTTP"/> 
    <component class="org.mule.module.json.transformers.JsonToObject" doc:name="Java"> 
     <logging-interceptor/> 
    </component> 
</flow> 

나는 맞춤 변압기 (자바 변압기)를 사용하는 경우, 나는 인터셉터를 추가하는 방법이 표시되지 않습니다.