正确配置全局线控

时间:2017-05-23 17:05:40

标签: spring-integration

我正在使用Spring Integration 4.3.9

我需要使用global wire-tap

我有以下配置:

<int:wire-tap pattern="*" 
              order="2" 
              channel="logger"/>

<int:logging-channel-adapter id="logger" 
                             level="INFO"
                             log-full-message="true"

                             /> 

<int:channel id="channel"
             datatype="com.manuel.jordan.message.Message" >
...

我不知道以前的配置缺少什么。我无法在控制台输出中看到有关日志记录的任何特殊内容。

我通过以下链接进行了研究。 &#39;似乎&#39;一切都正确。

该应用程序工作正常,显示我自己的日志记录,但没有点击线程

1 个答案:

答案 0 :(得分:1)

您应该记住,默认情况下logging-channel-adapter会记录到org.springframework.integration.handler类别。因此,如果没有为提供的INFO级别启用该级别,则应该这样做。

或为logger-name级别提供INFO