log at error level by default and only show others if --verbose switch is on.