logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Curt Arnold <carn...@apache.org>
Subject Re: NTEventLogAppender
Date Mon, 24 Aug 2009 01:48:25 GMT

On Aug 21, 2009, at 12:52 PM, Aa Bb wrote:

> Hello,
> I am using various appenders in my xml configuration file, i.e.  
> Console, RollingFile, and SocketAppender.
> My NTEventLogAppender however is not working.
> Computer Config: Windows XP Service Pack 2
> Log4j: log4j-1.2.15
> I Did This: C:\windows\system32\NTEventLogAppender.dll
> I Did This: regsvr32 NTEventLogAppender.dll
> Before I switched machines the NTEventLogAppender was working fine.
> Now, when I send a log event the EventViewer.Security has an entry  
> stating: A trusted logon process has registered with the Local  
> Security Authority, Logon Process Name: KSecDD.

That message would seem to be unrelated to log4j.  From http://msdn.microsoft.com/en-us/library/bb204775(VS.85).aspx

> The Microsoft kernel security support provider interface  
> (Ksecdd.sys) is a general purpose, software-based, cryptographic  
> module residing at the kernel mode level of Windows. Ksecdd.sys runs  
> as a kernel mode export driver, and provides cryptographic services  
> through their documented interfaces to kernel components. The only  
> built-in Microsoft provider algorithm that is not supported by  
> Ksecdd.sys is DSA.

 From a search, there are viruses that borrow the name of "KSecDD".   
Wasn't clear whether your message was normal behavior for KSecDD.

> I'm thinking that something was configured on my old machine that I  
> have to do on my new machine.
> Is there anything I am missing?
> Is there a java JNI file that I need to install?
> Thank you,

NTEventLogAppender must be on the execute path, which you would expect  
that it would be if it is installed in \windows\system32.  Could you  
try placing it in the current working directory from where you launch  

Registering it will register the message resource, however if you  
don't register, all that would happen is that your messages are not  
formatted correctly in the Event Viewer.

It does not appear that you are running a 64-bit Java VM, but if you  
were you would need rebuild NTEventLogAppender.dll for x64 from the  

A debugger or process viewer like http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

  may give you some insight to whether NTEventLogAppender.dll loaded  


To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org

View raw message