So these are all custom log messages over which you have control? Can you
simply add the JMSMessageID to each one? Or put it into the MDC (
https://logging.apache.org/log4j/2.x/manual/thread-context.html, or
https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/MDC.html if
you're using Log4J 1.x)?

Tim

On Mon, Dec 3, 2018, 10:19 AM snekam <kamathaldonker_sn...@bah.com wrote:

> I am trying to trace the lifetime of a message in the client application
> log.
> That is in my application's onMessage(Message p_message) method I have
> different log statements which
> get printed under the thread ID: "ActiveMQ Session Task".
> Like below:
> [INFO ] 2018-11-27 16:29:57,642 [ActiveMQ Session Task]
> HydrationServiceImpl
> - ===>  START: dehydrate
> [INFO ] 2018-11-27 16:29:57,642 [ActiveMQ Session Task] HydrationDaoImpl -
> ==> START: countCor
> [INFO ] 2018-11-27 16:29:57,649 [ActiveMQ Session Task] HydrationDaoImpl -
> ==> END: countCor
> [INFO ] 2018-11-27 16:29:57,649 [ActiveMQ Session Task] HydrationDaoImpl -
> ==> START: purge for id = 82559
> [INFO ] 2018-11-27 16:29:57,664 [ActiveMQ Session Task] HydrationDaoImpl -
> ==> END: purge
> [INFO ] 2018-11-27 16:29:57,664 [ActiveMQ Session Task]
> HydrationServiceImpl
> - ==> END: dehydrate
>
>
> So if more than 1 message is being worked on then all get the same thread
> ID:- [ActiveMQ Session Task]
>
> Thus there is no way for me to categorize the logs for different messages.
>
> Is there a way to be able to tell, for which message consume is the log
> statement for?
>
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>

Reply via email to