[Mono-dev] [PATCH] EventLog implementation

Gert Driesen gert.driesen at telenet.be
Thu Aug 10 14:06:20 EDT 2006


Atsushi,

Should "we" (I, I guess lol) integrate your patch as is, or can you rework
it into a one-file per log implementation ?

Would you stick to flat-file format, or use an XML file (which would
probably need to be cached) ?

Gert

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