diff options
author | Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> | 2011-09-26 11:58:26 +0100 |
---|---|---|
committer | Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> | 2011-09-26 11:58:26 +0100 |
commit | 12e585451d2089fb688f299342a8a4e6e5c614f6 (patch) | |
tree | e222b2d10b7429468d8049e5036fdee4b031ef25 /pykolab/logger.py | |
parent | 1888524f0e8db15921d84d7bea6315af36825ae3 (diff) | |
download | pykolab-12e585451d2089fb688f299342a8a4e6e5c614f6.tar.gz |
Some other utilities like debug output, but do not take into account multiple levels of debugging.
Diffstat (limited to 'pykolab/logger.py')
-rw-r--r-- | pykolab/logger.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pykolab/logger.py b/pykolab/logger.py index 8f2e5f7..6351d21 100644 --- a/pykolab/logger.py +++ b/pykolab/logger.py @@ -87,6 +87,10 @@ class Logger(logging.Logger): def debug(self, msg, level=1): self.setLevel(self.loglevel) + # Work around other applications not using various levels of debugging + if not self.name.startswith('pykolab') and not self.debuglevel == 9: + return + if level <= self.debuglevel: # TODO: Not the way it's supposed to work! self.log(logging.DEBUG, msg) |