Make it easier to override logging config.

The previous structure did make it a but cumbersome to override for
example the appender type, while this structure (essentially only
hashes) makes it a bit easier.