summaryrefslogtreecommitdiff
path: root/git/config.py
diff options
context:
space:
mode:
authorJames Nowell <jcnowell@missionfocus.com>2015-06-25 09:24:40 -0400
committerJames Nowell <jcnowell@missionfocus.com>2015-06-25 09:24:40 -0400
commitaa0ccead680443b07fd675f8b906758907bdb415 (patch)
treef60f653c3d9873cb42de7d7ef9307c1354f3da86 /git/config.py
parent640d1506e7f259d675976e7fffcbc854d41d4246 (diff)
downloadgitpython-aa0ccead680443b07fd675f8b906758907bdb415.tar.gz
Added NullHandlers to all loggers to preven "No handler" messages
When the code is run without setting up loggers, the loggers have no handlers for the emitted messages. The logging module displays: `No handlers could be found for logger "git.cmd"` on the console. By adding a NullHandler (a no-op) the message disappears, and doesn't affect logging when other handlers are configured.
Diffstat (limited to 'git/config.py')
-rw-r--r--git/config.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/git/config.py b/git/config.py
index a6a25c7b..2d9adbdd 100644
--- a/git/config.py
+++ b/git/config.py
@@ -32,6 +32,7 @@ __all__ = ('GitConfigParser', 'SectionConstraint')
log = logging.getLogger('git.config')
+log.addHandler(logging.NullHandler())
class MetaParserBuilder(abc.ABCMeta):