logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevin Steppe <kste...@pacbell.net>
Subject Re: Log one thread only
Date Fri, 18 Jan 2002 18:44:23 GMT
A few thoughts:
1) I wouldn't go with the NDC/MDC.  The thread information is already passed
along to the appender.
2) The custom appender -- check the thread in the same way PatternLayout does.
3) Wrap the Logger class and check the thread before forwarding the logging
calls.  This could help performance as the thread is checked early in the method
call chain rather than later.

Kevin

Klaus Mueller wrote:

> Hi,
>
> I use the log4j package with a multithreaded application server. I need to
> log the processing of one thread only. Each thread runs the same classes. I
> can not change the categories of this one interesting thread. I can only
> specify the name of the thread.
>
> Question:
> Does anyone know how to limit the logging to one thread only?
>
> Example:
>
> I create 3 calculator threads:
>
> ----
> t1|t2|t3 = new CalcThread();
> Logger.setLogThread(t2);
>
> t1|t2|t3.start();
> ----
>
> I need the log output of thread t2 only.
>
> Thanks
> KLaus
>
> --
> To unsubscribe, e-mail:   <mailto:log4j-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:log4j-user-help@jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:log4j-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:log4j-user-help@jakarta.apache.org>


Mime
View raw message