mozilla-services/heka — pull request #391 by trink (2013-08-16 17:02:39+00:00)
Title: Issue #263 LogfileInput parsing improvements

- Fix the file handle leak in file discovery
- Update the journal to store the location and length of the last record
(not backwards compatible, existing journal files will fail to load and a new one created)
- Add the regexp parser
- Keep the token parser since there are some performance benefits (10-15%)
over the regexp parser (mainly do to the final conversion from byte array to string)
- Remove the Logline struct and use a pipeline pack instead. This is cleanup and
preparation for the protobuf parser which needs access to the pack and message)