basho/lager — pull request #36 by nialscorva (2012-01-27 14:55:28+00:00)
Title: Separated formatting from logging and push metadata to the backends for customizable formatting.

Moved the formatting of the write out of the backends and into a configurable formatter.
Provided an example lager_default_formatter that handles all existing cases.
Send all metadata to the backends so that they can use it in formatting.
Cleaned up some unused functions.

Patches to lager_syslog and lager_amqp are forthcoming.