diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-05-19 19:57:22 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-05-19 19:57:22 (GMT) |
commit | 39b98ed5331b31ec1b8adca398e1fbb491dcfc40 (patch) | |
tree | 2fbda9186dbffb57ca0d2336c69ff91e313bdf1c | |
parent | 1f417c94116e0e7d01ea177e9417b3b3df61af89 (diff) |
Fix logging setup.
-rw-r--r-- | src/sugar/logger.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sugar/logger.py b/src/sugar/logger.py index 4703fc3..37d5dc8 100644 --- a/src/sugar/logger.py +++ b/src/sugar/logger.py @@ -48,6 +48,11 @@ def _except_hook(exctype, value, traceback): sys.excepthook(exctype, value, traceback) def start(log_filename=None): + # remove existing handlers, or logging.basicConfig() won't have no effect. + root_logger = logging.getLogger('') + for handler in root_logger.handlers: + root_logger.removeHandler(handler) + logging.basicConfig(level=logging.WARNING, format="%(created)f %(levelname)s %(name)s: %(message)s") |