Skip to content

event_print

autogen.logger.logger_utils.event_print #

event_print(*objects, sep=' ', end='\n', flush=True, logger=None, level=INFO)
Source code in autogen/logger/logger_utils.py
def event_print(
    *objects: Any,
    sep: str = " ",
    end: str = "\n",
    flush: bool = True,
    logger: logging.Logger | None = None,
    level: int = logging.INFO,
) -> None:
    logger = logger or get_event_logger()
    message = _stringify(objects, sep)
    extra = {_END_KEY: end, _FLUSH_KEY: flush}
    logger.log(level, message, extra=extra)