[Mono-dev] [PATCH] EventLog implementation

Atsushi Eno atsushi at ximian.com
Thu Aug 10 13:53:07 EDT 2006


Just curious, where is my local file implementation which just works?

If it isn't in your patch, I'll ignore it and commit my patch so
that I don't have to waste customers' time for something unimplemented.

Feel free to improve your implementation after that.

Atsushi Eno

Gert Driesen wrote:
> 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




More information about the Mono-devel-list mailing list