diff --git a/vdirsyncer/cli.py b/vdirsyncer/cli.py index 4557981..8c762a1 100644 --- a/vdirsyncer/cli.py +++ b/vdirsyncer/cli.py @@ -205,6 +205,8 @@ def _create_app(): ''' vdirsyncer -- synchronize calendars and contacts ''' + log.add_handler(log.stdout_handler) + verbosity = verbosity.upper() x = getattr(log.logging, verbosity, None) if x is None: diff --git a/vdirsyncer/log.py b/vdirsyncer/log.py index 89dd2e9..42a2d38 100644 --- a/vdirsyncer/log.py +++ b/vdirsyncer/log.py @@ -40,10 +40,14 @@ stdout_handler.formatter = ColorFormatter() default_level = logging.INFO +def add_handler(handler): + for logger in loggers.values(): + logger.addHandler(handler) + + def create_logger(name): x = logging.getLogger(name) x.setLevel(default_level) - x.addHandler(stdout_handler) return x