我有一个使用 java 中的路由定义来定义的路由:
routeDefinition = from("someLocation");
routeDefinition.setExchangePattern(ExchangePattern.InOut);
routeDefinition.to("log:camel.logging?level=INFO&showOut=true");
routeDefinition.to("someOtherLocation");
routeDefinition.routeId("someId");
消息被使用并按预期响应,但是当我查看日志时,“Out”消息始终为空,即
camel - Exchange[ExchangePattern:InOut, BodyType:String, Body:{"timestamp":1393602518590,"headers":{"JMSCorrelationID":"54783292"},"data":{...}}, Out: null]
如何记录传入和传出的消息?
最佳答案
忘记常见问题解答中所说的 OUT。
如果在路由末尾添加日志,那么IN中的日志输出什么,返回给客户端什么。
关于java - Camel InOut 登录和退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22099945/