Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2008-05-19 19:57:22 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-05-19 19:57:22 (GMT)
commit39b98ed5331b31ec1b8adca398e1fbb491dcfc40 (patch)
tree2fbda9186dbffb57ca0d2336c69ff91e313bdf1c
parent1f417c94116e0e7d01ea177e9417b3b3df61af89 (diff)
Fix logging setup.
-rw-r--r--src/sugar/logger.py5
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")