Re: [python-win32] Python parser for Windows Event Logs

2009-07-17 Thread Tony Cappellini
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-17 Thread Tim Roberts
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-17 Thread Tim Roberts
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-17 Thread Tim Roberts
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-17 Thread Tony Cappellini
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-16 Thread Tim Roberts
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,

Re: [python-win32] Python parser for Windows Event Logs

2009-07-16 Thread Tim Roberts
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-16 Thread Tony Cappellini
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-13 Thread Tony Cappellini
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-11 Thread Tony Cappellini
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-11 Thread Mark Hammond
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-10 Thread Tony Cappellini
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-10 Thread Tim Roberts
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-09 Thread Tim Golden
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-09 Thread Tony Cappellini
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

Re: [python-win32] Python parser for Windows Event Logs

2009-07-09 Thread Jaime Blasco
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

[python-win32] Python parser for Windows Event Logs

2009-07-09 Thread 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 programmatically. Thanks ___ python-win32 mailing list python-win32@python.org http://mail.python.org/m