This is the kind of change that I feared. This spreads the preprocessing step across multiple files, which makes maintenance harder. I don't think we should have several plugins each of which brute forces its way through parsing the logfile.