This is a correct assessment of the need. I have such a feature in a custom logging
framework that I have created that is very similar to log4j. In that logging framework
the equivalent of the NDC allows you to push an override priority in addition to
a context name and any logmsg issued within the context behaves as though its
priority meets the threshold requirement regardless of what priority was used.
I have not had a chance to see if something similar could be added to log4j or
whether a custom Category would apply.

----- Original Message ----- 
From: "Ashton Vaz" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, February 27, 2001 10:34 PM
Subject: Re: Using NDC to enable logging over a thread of control 


> Apologies for the cross post, but I think this should be read by members
> of the dev list as well.
> 
> Scott,
> 
>     I think I know what you're aiming for.  Essentially you want the
> logging trail grouped by "user".  This transient/dynamic association I
> guess, can be generalized to mean association of code executed in a
> particular "context" or "session".  This requirement has come up a few
> times at work.  As far as I know, this problem hasn't been solved.  The
> current architecture is fine for simpler applications where the log
> messages all arise within the same context, but in J2EE apps, where
> multiple objects across VMs are servicing lots of "users" the need arises
> to seperate/filter logged messages based on the "context".  At work, we
> hope to have some solution for this as it is critical that the log
> messages be filtered (or turned on and off) based on this "session"
> context, but the progress has been slow.  Maybe others on this list are
> having the same problem?  Currently, I can see 2 options:
> a) Having categories associated with "Session"/"UID" classes just like
> appenders are attached to categories or
> b) Have the ability to turn on/turn off the sessions implemented as
> methods with the current Category object.
> 
> Comments? Suggestions?
> 
> Ashton
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to