From 30223d42032caabeb63c714bbf276817c6158d3b Mon Sep 17 00:00:00 2001 From: Isis Lovecruft Date: Mon, 27 May 2013 07:14:03 +0000 Subject: [PATCH] Don't attempt to set up logging to file unless logging is actually enabled. --- src/_logger.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/_logger.py b/src/_logger.py index 6fe6a66..536b485 100644 --- a/src/_logger.py +++ b/src/_logger.py @@ -66,13 +66,14 @@ def create_logger(level=logging.NOTSET): _fn = os.path.join(_test, "%s_test_gnupg.log" % _now) _fmt = "%(relativeCreated)-4d L%(lineno)-4d:%(funcName)-18.18s %(levelname)-7.7s %(message)s" - logging.basicConfig(level=level, filename=_fn, filemode="a", format=_fmt) ## Add the GNUPG_STATUS_LEVEL LogRecord to all Loggers in the module: logging.addLevelName(GNUPG_STATUS_LEVEL, "GNUPG") logging.Logger.status = status if level > logging.NOTSET: + logging.basicConfig(level=level, filename=_fn, + filemode="a", format=_fmt) logging.captureWarnings(True) logging.logThreads = True