Skip to content

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