My parser uses the text log files and chatlog to capture mission events. As Brigstock points out, the major part of the code required is to concatenate the many files produced and tie in events to pilots & objects.

W.