ZF2-535: The Log module is not ServiceManager friendly
Using a configuration array to wire up a global logger is currently obtuse. Writers construct signatures vary too much to be practical. Here's what I want to do in my autoload/global.php:
array( 'logger' => array( 'writers' => array( 'Stream' => array( 'streamOrUrl' => 'log/application.log', ), ), ), );
Now, I can write a custom Factory just for that Writer. But, as soon as I try to make it generic for any writer, I run into signature hell. I haven't even begun to try to config filters or formatters.