make logging less fluenty

to bring it inline with the other configuration APIs
remove null logger

was not used by anything