Ok- I've figured out the problem.
After Mark suggested doing the call to ReadEventLog() inside of the while loop,
I had accidentally left a call to ReadEventLog() outside of the loop.
So the data coming back from that was just thrown away.
The reason I didn't see that call is because all of t
Tony Cappellini wrote:
> I've added the While loop Mark suggested but still see the same issue.
> GetNumberOfEventLogRecords() still returns 6 events,
> However the object returned from ReadEvenLog() still only contains 3 objects
> The next call to ReadeventLog() returns None
>
I tried to send
Tony Cappellini wrote:
>
>>> Similar. I saved one of the application event logs, and although
>>>
>
> Tim, would you try parsing the "SystemEventLog" (from Windows XP)?
> This is the one I'm having problems with, not the application log.
>
It shouldn't make one whit of difference. The
Tony Cappellini wrote:
>
>> while 1:
>> events=win32evtlog.ReadEventLog(hand,flags,0)
>> if not events:
>> break
>> for event in events:
>> print event.EventID, event.StringInserts
>>
>> then it all works as expected.
>>
>
> This is what I'm doing. I have added the while
Message: 3
Date: Thu, 16 Jul 2009 16:08:51 -0700
From: Tim Roberts
To: python-win32@python.org
Subject: Re: [python-win32] Python parser for Windows Event Logs
Message-ID: <4a5fb303.7010...@probo.com>
Content-Type: text/plain; charset=ISO-8859-1
Tony Cappellini wrote:
> I've added
Tony Cappellini wrote:
> I've added the While loop Mark suggested but still see the same issue.
> GetNumberOfEventLogRecords() still returns 6 events,
> However the object returned from ReadEvenLog() still only contains 3 objects
> The next call to ReadeventLog() returns None
>
OK, in my test,
Tony Cappellini wrote:
> I've added the While loop Mark suggested but still see the same issue.
> GetNumberOfEventLogRecords() still returns 6 events,
> However the object returned from ReadEvenLog() still only contains 3 objects
> The next call to ReadeventLog() returns None
> ...
>
> Would any
I've added the While loop Mark suggested but still see the same issue.
GetNumberOfEventLogRecords() still returns 6 events,
However the object returned from ReadEvenLog() still only contains 3 objects
The next call to ReadeventLog() returns None
flags = win32evtlog.EVENTLOG_BACKWARDS_READ|win32ev
That didn't really change anything.
GetNumberOfEventLogRecords() tells me there are 6 events,
However the object returned from ReadEvenLog() still only contains 3 objects
flags = win32evtlog.EVENTLOG_BACKWARDS_READ|win32evtlog.EVENTLOG_SEQUENTIAL_READ
events = win32evtlog.ReadEventLog(hand, flag
I'll give that a try.
I was using this for my reference
http://timgolden.me.uk/pywin32-docs/Windows_NT_Eventlog.html
On 7/11/09, Mark Hammond wrote:
> Check out the ReadEventLog code in win32evtlogutil.py - you will notice you
> need a loop like:
>
> while 1:
> objects = win
Check out the ReadEventLog code in win32evtlogutil.py - you will notice
you need a loop like:
while 1:
objects = win32evtlog.ReadEventLog(h, readFlags, 0)
if not objects:
break
Mark
On 11/07/2009 1:38 PM, Tony Cappellini wrote:
Ok, I'm able to p
Ok, I'm able to parse Event51 logs now.
However, there seems to be a problem with the object returned from
ReadEventLogs()
GetNumberOfEvents() tells me there are 6 events.
I can see all sixe events using the EventViewer in Control Panle, on Widnwos XP.
However, the iterator returned from RedEv
Tony Cappellini wrote:
>> Tim G's "winsys" wrapper will only read the live event logs. However,
>> the native Win32 event log APIs can all read a saved .evt file just as
>> well as a live log.
>>
>> You need to look into the win32evtlog module.
>> win32evtlog.OpenBackupEventLog should let you
Tony Cappellini wrote:
Thanks, but those just monitor events.
I need to pull some very specific data from an event log file, after I
know the event has already occurred.
Tim has another module called winsys, and there is an object which
handles some aspects of reading event logs.
http://timgold
Thanks, but those just monitor events.
I need to pull some very specific data from an event log file, after I
know the event has already occurred.
Tim has another module called winsys, and there is an object which
handles some aspects of reading event logs.
http://timgolden.me.uk/python/winsys/ev
Check wmi module:
http://timgolden.me.uk/python/wmi.html
It has some functions to access windows logs..
Regards
2009/7/9 Tony Cappellini
> Does anyone know if there is a Python module which will parse Windows
> Event Logs?
> Using the EventViewer is tedious, and I'd rather be abel to do this
Does anyone know if there is a Python module which will parse Windows
Event Logs?
Using the EventViewer is tedious, and I'd rather be abel to do this
programmatically.
Thanks
___
python-win32 mailing list
python-win32@python.org
http://mail.python.org/m
17 matches
Mail list logo