Fixed weird formatting of colorized stdout stuff.

This commit is contained in:
Jeremy Fincher 2004-08-08 17:59:49 +00:00
parent 8a4e79e007
commit b7bd3d414e

View File

@ -137,11 +137,14 @@ class ColorizedFormatter(Formatter):
color = ansi.RED color = ansi.RED
elif record.levelno == logging.WARNING: elif record.levelno == logging.WARNING:
color = ansi.YELLOW color = ansi.YELLOW
if color:
return ''.join([color, return ''.join([color,
Formatter.format(self, record, *args, **kwargs), Formatter.format(self, record, *args, **kwargs),
ansi.RESET]) ansi.RESET])
else: else:
return Formatter.format(self, record, *args, **kwargs) return Formatter.format(self, record, *args, **kwargs)
else:
return Formatter.format(self, record, *args, **kwargs)
# These are public. # These are public.
formatter = Formatter('%(levelname)s %(asctime)s %(message)s') formatter = Formatter('%(levelname)s %(asctime)s %(message)s')