From 0efb7ab9582aa65078f1997c884a3e4fda4f230e Mon Sep 17 00:00:00 2001 From: Mika Fischer Date: Thu, 30 Jun 2011 11:56:54 +0200 Subject: [PATCH] Nicer logging output --- sloth/core/labeltool.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sloth/core/labeltool.py b/sloth/core/labeltool.py index c0c036a..3809da6 100755 --- a/sloth/core/labeltool.py +++ b/sloth/core/labeltool.py @@ -104,7 +104,7 @@ class LabelTool(QObject): # Initialize logging loglevel = (logging.CRITICAL, logging.ERROR, logging.WARNING, logging.INFO, logging.DEBUG)[int(options.verbosity)] - logging.basicConfig(level=loglevel) + logging.basicConfig(level=loglevel, format='%(asctime)s %(levelname)-8s %(name)-30s %(message)s') #, datefmt='%H:%M:%S.%m') # Disable PyQt log messages logging.getLogger("PyQt4").setLevel(logging.WARNING) @@ -153,7 +153,10 @@ class LabelTool(QObject): self.loadAnnotations(args[1], handleErrors=False) except Exception as e: LOG.fatal("Error loading annotations: %s" % e) - sys.exit(1) + if (int(options.verbosity)) > 1: + raise + else: + sys.exit(1) else: self.clearAnnotations()