(self, record)
| 28 | |
| 29 | class _MyFormatter(logging.Formatter): |
| 30 | def format(self, record): |
| 31 | date = colored('[%(asctime)s @%(filename)s:%(lineno)d]', 'green') |
| 32 | msg = '%(message)s' |
| 33 | if record.levelno == logging.WARNING: |
| 34 | fmt = date + ' ' + colored('WRN', 'red', attrs=['blink']) + ' ' + msg |
| 35 | elif record.levelno == logging.ERROR or record.levelno == logging.CRITICAL: |
| 36 | fmt = date + ' ' + colored('ERR', 'red', attrs=['blink', 'underline']) + ' ' + msg |
| 37 | elif record.levelno == logging.DEBUG: |
| 38 | fmt = date + ' ' + colored('DBG', 'yellow', attrs=['blink']) + ' ' + msg |
| 39 | else: |
| 40 | fmt = date + ' ' + msg |
| 41 | if hasattr(self, '_style'): |
| 42 | # Python3 compatibility |
| 43 | self._style._fmt = fmt |
| 44 | self._fmt = fmt |
| 45 | return super(_MyFormatter, self).format(record) |
| 46 | |
| 47 | |
| 48 | def _getlogger(): |
no outgoing calls