Ceki,

You rock!  That worked.

So, basically what we did was:

1) Extend Logger, because we needed to add a public "force(Object message)"
routine to call "callAppenders" directly.
2) Extend LoggerFactory, to return our own Logger.
3) We then casted the Logger returned by the Factory to our own extended
Logger type.  We needed to do this because the base Logger doesn't know
about our new "force" method.

Does this sound correct to you, or is this over-complicated?

Thanks again for your help!

Mike


-----Original Message-----
From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 04, 2003 4:09 AM
To: Log4J Users List
Subject: Re: "forcing" a logging call


Mike,

See the Category.forcedLog and and Category.callAppenders methods. Have a 
look at the source code as well.

At 00:10 04.02.2003 -0500, Lutz Michael wrote:


>Is there a way to force a logging call to go through, regardless of what
>level is set?
>If I have to extend classes to achieve this, I'll do it.
>I'm having trouble finding a way to do this.
>
>Thanks in advance.
>
>Mike
>
>---------------------------------------------------------------------------
----
>This message and any included attachments are from Siemens Medical
Solutions
>Health Services Corporation and are intended only for the addressee(s).
>The information contained herein may include trade secrets or privileged or
>otherwise confidential information.  Unauthorized review, forwarding, 
>printing,
>copying, distributing, or using such information is strictly prohibited 
>and may
>be unlawful.  If you received this message in error, or have reason to 
>believe
>you are not authorized to receive it, please promptly delete this message
and
>notify the sender by e-mail with a copy to [EMAIL PROTECTED]  Thank you
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]

--
Ceki 


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

-------------------------------------------------------------------------------
This message and any included attachments are from Siemens Medical Solutions 
Health Services Corporation and are intended only for the addressee(s).  
The information contained herein may include trade secrets or privileged or 
otherwise confidential information.  Unauthorized review, forwarding, printing, 
copying, distributing, or using such information is strictly prohibited and may 
be unlawful.  If you received this message in error, or have reason to believe 
you are not authorized to receive it, please promptly delete this message and 
notify the sender by e-mail with a copy to [EMAIL PROTECTED]  Thank you

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

Reply via email to