#36 Created unit test
#36 Log exception when unable to read from underlying stream