Fanny,

As far as I know user is not supported and Source is always "log4j".
Priority is mapped to Type. Fatal and Error map to Error, Warn to Warning, Info and 
Debug to Information.
Category should reflect the Priority as string. If I am right there is a wrong 
assumption regarding how NT eventlog deals with Category. Anyway, what you see are the 
internal used numbers representing the Category. 10001=Debug, 20001=Info ...

I have changed the code to make it work as I expect it should and it works fine for me.
If this is of common interest let me know.

Kind regards
Frank-Olaf Lohmann


>>> [EMAIL PROTECTED] 20.08.2002  07.44 Uhr >>>
HI, 

Thanks for your reply. Actually, I am able to log the message to NT 
event log. But the values in Type, Source, Category, Event and User 
columns on Event Log viewer are always the same. Seems that the log4j 
api only able to change the message. Since my applications need to 
have different values for those columns. Any idea how to do it?

Regards,

Fanny
--- In [EMAIL PROTECTED], "Colin MacDonald" <[EMAIL PROTECTED]> wrote:
> 'Fraid I can't answer all your questions, but I'll do the ones I 
can.  I
> tried out NT event logging a while ago, so I've gotten it working, 
but my
> memory is a little fuzzy on the subject.
> 
> > -----Original Message-----
> >
> > 1. I would like to log the messages to NT event log. I know that 
the
> > log4j package come with a dll file. I tried to use it. But I find
> > that the Source is always "log4j", Type is "Error", Category
> > is "4096". How can I change these values(Type, Source, Category,
> > Event and User)?
> 
> That sounds like an error in configuring the appender.  Check that 
the
> directory with the .dll file is on your Windows path, and see the 
config
> remarks below.
> 
> > 5. I have an application, I would like to log the fatal errors to 
nt
> > event log and the all the warning messages and fatal messages 
store
> > in a file. Should I define as follow?
> >
> > log4j.rootLogger = FATAL, A1
> > log4j.rootLogger = WARN, A2
> >
> > where A1 is nt event appender
> > where A2 is daily rolling appender
> 
> I think that should be:
> 
>   log4j.rootLogger = WARN, A1, A2
>   log4j.appender.A1.threshold=FATAL
> 
> Hope that helps!
> 
> -----------------------------------------------------------------
> Colin MacDonald  |  Software Developer  |  Templar Corporation  |
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.381 / Virus Database: 214 - Release Date: 8/2/2002
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:log4j-user-unsubscribe@j...>
> For additional commands, e-mail: <mailto:log4j-user-help@j...>


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



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

Reply via email to