[Mono-dev] [PATCH] EventLog implementation

Gert Driesen gert.driesen at telenet.be
Thu Aug 10 13:58:34 EDT 2006



> -----Original Message-----
> From: mono-devel-list-bounces at lists.ximian.com [mailto:mono-devel-list-
> bounces at lists.ximian.com] On Behalf Of Atsushi Eno
> Sent: donderdag 10 augustus 2006 19:53
> To: Gert Driesen
> Cc: 'Kornél Pál'; mono-devel-list at lists.ximian.com
> Subject: Re: [Mono-dev] [PATCH] EventLog implementation
> 
> 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.

I was waiting for (your) approval on this patch (which doesn't necessarily
means it has to be committed), and would then look into integrating your
local file implementation.

Gert

> 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
> 
> _______________________________________________
> 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