introducing null logger for fallback

since #203 doesn't check if the logger is defined,
we're implementing a fallback for that case