| 12345678910111213141516 |
- import colorama
- import logging
- class LogFormatter( logging.Formatter ):
- def __init__( self ):
- self.DebugFormatter = logging.Formatter( colorama.Style.BRIGHT + colorama.Fore.GREEN + "%(levelname)s: " + colorama.Style.RESET_ALL + "%(message)s" )
- self.ErrorFormatter = logging.Formatter( colorama.Style.BRIGHT + colorama.Fore.RED + "%(levelname)s: " + colorama.Style.RESET_ALL + "%(message)s" )
- def format( self, record ):
- if record.levelname == "DEBUG":
- return self.DebugFormatter.format( record )
- elif record.levelname == "ERROR":
- return self.ErrorFormatter.format( record )
- else:
- return super().format( record )
|