Add an ExpressionFilter to an Appender which specifies the layout you want
for that specific thread (expressionfilter is in the extras companion, and
will work with log4j 1.2.15):
http://logging.apache.org/log4j/companions/extras/index.html

You'll need to use two  may wa'll probably want two appenders
An example expression for only processing events from a specific thread
would be:

THREAD == 'My thread name'

You can also use the case-insensitive partial-text match operator ~= to
match a part of the thread name, or the LIKE operator to perform regular
expression matching.

This is the same expression syntax you use in Chainsaw V2 to filter,
colorize and search for events.  The best description of the expression
syntax is in the Chainsaw tutorial (available from the help menu).

On Thu, Jan 15, 2009 at 2:34 PM, yesnid <[email protected]> wrote:

>
> Hello All,
>
> Does anyone know if there is a way to alter the formatting of log messages
> from a logger based on which thread the message it is coming from?
>
> Thank you.
> --
> View this message in context:
> http://www.nabble.com/Format-log-message-based-on-thread--tp21488373p21488373.html
> Sent from the Log4j - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to