in reply to Log file regex

take a look at Regexp::Log, it allows to generate parametrizable regular expressions for log file parsing from a description of the fields inside.

Creating modules for new formats is very easy, just use one of the existant submodules (i.e. Regexp::Log::Common) as a template.