I have a linux Java7 stand-alone application using Camel 2.14. In my Camel
*rootLog.txt* file with DEBUG enabled, I see that Camel prints a nice
succinct one-liner showing the details associated with a given route.

Can anyone point me to the Camel core java code that generates these kind of
trace prints? I'm assuming that it's some chain of DSL methods that are
employed to produce this kind of route info.  I'd like to use a similar
approach to incorporate these kind of trace prints in my application code,
since the Camel *rootLog.txt* will typically not be set to DEBUG level in
production.

For example:

*[2015-07-01 21:04:56,976] DEBUG [main] Route: ROUTE_ID_RAW_MCQEVENTS >>>
EventDrivenConsumerRoute[Endpoint[udp://dv-09.dev.s.mission.net:2050] ->
Pipeline[[Channel[setProperty(CamelCharsetName, iso-8859-1)],
Channel[Threads[[Choice[[When[{bean{MCQ_FILTER_BEAN_ROUTE_ID_RAW_MCQEVENTS,
method=isAuthorized}} ->
[To[log:com.mission.mplr.multiprotocollistenerrouter.BACKUP_FILE1?level=INFO],
To[log:com.mission.mplr.multiprotocollistenerrouter.THROUGHPUT_FILE1?level=INFO&groupInterval=30000&groupDelay=1000&groupActiveOnly=false],
To[netty:udp://dv.dev.s.mission.net:62268?clientPipelineFactory=#MCQ_CLIENT_PIPELINE_FACTORY_ROUTE_ID_RAW_MCQEVENTS&sync=false&sendBufferSize=4194304&allowDefaultCodec=false&disconnectOnNoReply=false],
To[seda:SEDA_300], SetProperty[CamelCharsetName, {iso-8859-1}]]]]
Otherwise[[To[log:MCQ_NOT_AUTHORIZED_LOGGER?level=ERROR], Stop]]]]]]]]]*

       Thanks, SteveR



--
View this message in context: 
http://camel.465427.n5.nabble.com/Logging-Camel-route-info-tp5768807.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to