Set a stream logger with level=ERROR by default

If --debug is not set we create a stream logger that's
set to only show error logs.

This fixes the issue about no handlers conneted to a logger
if something info/warn/error logged something.

Fixes #251.
Merge branch 'default-log-handler' into develop

* default-log-handler:
  Set a stream logger with level=ERROR by default