Plain printer
Generic Log Writer.
Functions⚓︎
plain_printer ⚓︎
plain_printer(message, *, is_header, _this_level, _is_text, **kwargs)
Print log message.
Source code in corallium/loggers/plain_printer.py
def plain_printer(
message: str,
*,
is_header: bool, # noqa: ARG001
_this_level: int,
_is_text: bool,
# Logger-specific parameters that need to be initialized with partial(...)
**kwargs: Any,
) -> None:
"""Print log message."""
values = ' '.join([f'{key}={value}' for key, value in kwargs.items()])
print(f'{message} {values}'.strip()) # noqa: T201