Re-factor silent logger

Simply including a module does not override methods already defined on
the class.