add a no-op logger at the lowest kernel level.

this makes it easier to set a service for later overriding.
fix composer