sshmitm.logging module
- class sshmitm.logging.Colors
Bases:
object
- classmethod do_noformat(text, styles, reset=True)
- Parameters:
text (
Any
) –styles (
Any
) –reset (
bool
, default:True
) –
- Return type:
Any
- classmethod do_stylize(text, styles, reset=True)
- Parameters:
text (
Any
) –styles (
Any
) –reset (
bool
, default:True
) –
- Return type:
Any
- classmethod emoji(name)
- Parameters:
name (
str
) –- Return type:
str
- classmethod stylize(text, styles, reset=True)
- Parameters:
text (
Any
) –styles (
Any
) –reset (
bool
, default:True
) –
- Return type:
Any
-
stylize_func:
bool
= True
- class sshmitm.logging.FailSaveLogStream(debug=False)
Bases:
object
- Parameters:
debug (
bool
, default:False
) –
- classmethod activate_format(*, debug=False)
- Parameters:
debug (
bool
, default:False
) –- Return type:
None
- flush()
- Return type:
None
- write(text)
- Parameters:
text (
str
) –- Return type:
None
- class sshmitm.logging.PlainJsonFormatter(*args, **kwargs)
Bases:
JsonFormatter
- add_fields(log_record, record, message_dict)
Override this method to implement custom logic for adding fields.
- Parameters:
log_record (
Dict
[str
,Any
]) –record (
LogRecord
) –message_dict (
Dict
[str
,Any
]) –
- Return type:
None
- process_log_record(log_record)
Override this method to implement custom logic on the possibly ordered dictionary.
- Parameters:
log_record (
Dict
[str
,Any
]) –- Return type:
Dict
[str
,Any
]