Adding some JavaDoc
Implements logger