1) fluentd can be used to parse diverse log formats
2) You can set an environment variable, e.g. `ENV`, and output to a more human readable format when `ENV=development`.
Liblognorm library is a much better choice. Regular rsyslog installation comes
with liblognorm already, though I prefer a standalone log parsing daemon (and
thus I wrote logdevourer).