小编Fra*_*che的帖子

apache camel 如何记录路线进度

当路由中发生异常并且未被异常管理器捕获时,将显示路由的详细信息,这有助于了解可能出现的错误。

当异常被捕获和管理时,怎么可能有相同类型的日志?

我更喜欢从 java 部分“可调用”的东西,例如在处理器中,但 dsl 风格的东西也可以。

路由日志通常如下所示:

Message History
---------------------------------------------------------------------------------------------------------------------------------------
RouteId              ProcessorId          Processor                                                                                  Elapsed (ms)
[route1            ] [cxf_process       ] [cxfrs://bean:myServer?bindingStyle=SimpleConsumer                             ] [     60029]
[route1            ] [to55              ] [direct:validateAndRedirect                                                    ] [     60029]
[route27           ] [setProperty37     ] [setProperty[operationName]                                                    ] [         0]
[route27           ] [setProperty38     ] [setProperty[Country]                                                          ] [         0]
[route27           ] [setProperty39     ] [setProperty[Language]                                                         ] [         0]
[route27           ] [process25         ] [my.package.ExtractUserMailProcessor@535f9aac                                  ] [         0]
[route27           ] [enrich25          ] [enrich[direct:checkAccess]                                                    ] [         0]
[route27           ] [recipientList1    ] [recipientList[simple{Simple: direct:${property.operationName}}]               ] [ …
Run Code Online (Sandbox Code Playgroud)

routes apache-camel

4
推荐指数
2
解决办法
2048
查看次数

标签 统计

apache-camel ×1

routes ×1