Details from http://structlog.rtfd.org
Additional motivation from kartar and mipsytipsy
A single log message is not as important than many in aggregate. We need machines to aggregate data from many logs/messages. Machines need structured data, or they have to do expensive string parsing. Composing structured logs isn't more difficult than flat messages for humans.