Only add stdout handler when running as cli

This commit is contained in:
Markus Unterwaditzer 2014-06-18 19:59:51 +02:00
parent 3cc9081f1c
commit a300c8c222
2 changed files with 7 additions and 1 deletions

View file

@ -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:

View file

@ -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