commented logger class