(self, record)
| 9 | class JsonFormatter(logging.Formatter): |
| 10 | |
| 11 | def format(self, record): |
| 12 | |
| 13 | data = { |
| 14 | "level": record.levelno, |
| 15 | "levelName": record.levelname, |
| 16 | "msg": logging.Formatter.format(self, record) |
| 17 | } |
| 18 | |
| 19 | if type(record.args) is types.DictType: |
| 20 | for k, v in six.iteritems(record.args): |
| 21 | data[k] = v |
| 22 | |
| 23 | return json.dumps(data) |
| 24 | |
| 25 | |
| 26 | def setup_logging(verbose, quiet): |
no outgoing calls