MySQL-Log-ParseFilter is a project mainly written in Perl, it's free.
Release history of MySQL-Log-ParseFilter
MySQL::Log::ParseFilter is a Perl module for parsing and filtering MySQL slow, general, binary and msl patched logs. It also parses and filters user-defined logs: logs with variable headers and SQL statement meta-properties.
MySQL::Log::ParseFilter handles all the heavy log chopping, hacking and filtering, allowing a script to simply extract the data that it wants.
INSTALLATION
perl Makefile.PL make make install
DEPENDENCIES
None.
WEB SITE
http://hackmysql.com/mlp
COPYRIGHT AND LICENCE
Copyright 2008 Daniel Nichter
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.