Add documentation for public log methods
Implement StreamLogger in Stream