diff options
Diffstat (limited to 'dotbot/messenger/messenger.py')
-rw-r--r-- | dotbot/messenger/messenger.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/dotbot/messenger/messenger.py b/dotbot/messenger/messenger.py index 8fc650c..ee2d97f 100644 --- a/dotbot/messenger/messenger.py +++ b/dotbot/messenger/messenger.py @@ -3,8 +3,10 @@ from ..util.compat import with_metaclass from .color import Color from .level import Level +import sys + class Messenger(with_metaclass(Singleton, object)): - def __init__(self, level = Level.LOWINFO): + def __init__(self, level = Level.VERBOSE): self.set_level(level) self.use_color(True) @@ -16,13 +18,13 @@ class Messenger(with_metaclass(Singleton, object)): def log(self, level, message): if (level >= self._level): - print('%s%s%s' % (self._color(level), message, self._reset())) + sys.stderr.write('%s%s%s\n' % (self._color(level), message, self._reset())) def debug(self, message): self.log(Level.DEBUG, message) - def lowinfo(self, message): - self.log(Level.LOWINFO, message) + def verbose(self, message): + self.log(Level.VERBOSE, message) def info(self, message): self.log(Level.INFO, message) @@ -41,9 +43,9 @@ class Messenger(with_metaclass(Singleton, object)): return '' elif level < Level.DEBUG: return '' - elif Level.DEBUG <= level < Level.LOWINFO: + elif Level.DEBUG <= level < Level.VERBOSE: return Color.YELLOW - elif Level.LOWINFO <= level < Level.INFO: + elif Level.VERBOSE <= level < Level.INFO: return Color.BLUE elif Level.INFO <= level < Level.WARNING: return Color.GREEN |