[Mono-dev] [PATCH] EventLog implementation

Gert Driesen gert.driesen at telenet.be
Thu Aug 10 13:32:55 EDT 2006


Hi Kornél and Atsushi,

I've attached a working patch for the new EventLog implementation, along
with a set of unit tests (that pass on Mono and .NET).

Right now, reading of event log entries is not implemented for the win32
implementation (Kornél, happen to volunteer for this ?).

It's probably not perfect yet, but it should give us a good start.

Gert

> -----Original Message-----
> From: mono-devel-list-bounces at lists.ximian.com [mailto:mono-devel-list-
> bounces at lists.ximian.com] On Behalf Of Kornél Pál
> Sent: donderdag 10 augustus 2006 13:03
> To: Gert Driesen; 'Atsushi Eno'
> Cc: mono-devel-list at lists.ximian.com
> Subject: Re: [Mono-dev] local file based EventLog implementation
> 
> >It's clear to me, but we'll need to see how we distribute this file
> (on
> >Windows) and locate it.
> 
> I think the easiest solution is to put the DLL to the directory of
> mscorlib.dll. This lets us use different version based on framework
> version (altough it's not currently required but MS.NET does the same
> so may be required in the future) and it's quite easy to locate the
> directory of mscorlib.dll so the file can be located easily as well.
> 
> >However, I haven't yet managed to read entries from the event log.
> Does
> >anyone have any info on doing this (using C#) ?
> 
> Using API it's quite easy:
> http://windowssdk.msdn.microsoft.com/en-us/library/ms684096.aspx
> 
> Of course in C# this requires some wrapper code but you should use
> ReadEventLog.
> 
> If you want to read .evt files directly it may be a bit difficult
> because the format is barely documented.
> 
> I don't know how much rationale it has but if we were using the same
> .evt format on other OSes it could be fully compatible with Windows.
> 
> Kornél
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: system.patch
Type: application/octet-stream
Size: 54428 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060810/55366824/attachment.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: corlib.patch
Type: application/octet-stream
Size: 2458 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060810/55366824/attachment-0001.obj 


More information about the Mono-devel-list mailing list