From 2c6a74f6770982694113705e4d9467d471f899a6 Mon Sep 17 00:00:00 2001 From: Yuri Takhteyev Date: Mon, 6 Oct 2008 12:11:47 -0700 Subject: Checking if logger level is set before changing it. --- markdown.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'markdown.py') diff --git a/markdown.py b/markdown.py index 0d92766..92529c0 100755 --- a/markdown.py +++ b/markdown.py @@ -34,13 +34,14 @@ import re, sys, codecs, htmlentitydefs from urlparse import urlparse, urlunparse from logging import getLogger, StreamHandler, Formatter, \ - DEBUG, INFO, WARN, ERROR, CRITICAL + NOTSET, DEBUG, INFO, WARN, ERROR, CRITICAL MESSAGE_THRESHOLD = CRITICAL # Configure debug message logger (the hard way - to support python 2.3) logger = getLogger('MARKDOWN') -logger.setLevel(DEBUG) # This is restricted by handlers later +if logger.level == NOTSET : + logger.setLevel(DEBUG) # This is restricted by handlers later console_hndlr = StreamHandler() formatter = Formatter('%(name)s-%(levelname)s: "%(message)s"') console_hndlr.setFormatter(formatter) -- cgit v1.2.3