summaryrefslogtreecommitdiff
path: root/alot
diff options
context:
space:
mode:
Diffstat (limited to 'alot')
-rwxr-xr-xalot/init.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/alot/init.py b/alot/init.py
index d9405078..07e5771b 100755
--- a/alot/init.py
+++ b/alot/init.py
@@ -134,7 +134,13 @@ def main():
except ConfigParser.Error, e: # exit on parse errors
sys.exit(e)
- # setup logging
+ # logging
+ ## reset
+ root_logger = logging.getLogger()
+ for log_handler in root_logger.handlers:
+ root_logger.removeHandler(log_handler)
+ root_logger = None
+ ## setup
numeric_loglevel = getattr(logging, args['debug-level'].upper(), None)
logfilename = os.path.expanduser(args['logfile'])
logformat = '%(levelname)s:%(module)s:%(message)s'