Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Tracer

Tracer is the sister to Camel's Debugger. They are much alike.
Camel supports a tracer interceptor that is used for logging the route executions at INFO level.

The Tracer is an InterceptStrategy which can be applied to a DefaultCamelContext or SpringCamelContext to ensure that there is a TracerInterceptor created for every node in the DSL.

Enabling

To enable tracer from the main run

Code Block

java org.apache.camel.spring.Main -t

or

Code Block

java org.apache.camel.spring.Main -tracer

and the tracer will be active.

Enabling from Java DSL

The tracer can be enabled by adding it to the interceptor chain to the camel context. This is demonstrated in the unit test below.
Notice: We could have changed the properties on the Tracer object before adding it, if we e.g. don't like the default settings.
TODO: snippet

Enabling from Spring XML

TODO: Spring XML

See Also

See TODO: Add content from the Debugger