Documented Logger. As a consequence, method signatures were refactored