Example:
logger.opt(colors=True).info(12345)
Or using custom format function:
def formatter(record):
record["extra"]["foo"] = "<" + record["message"] + ">"
return "{extra[foo]}\n"
logger.add(sys.stderr, format=formatter)
logger.info(12345)
It's acceptable to pass a non-string to logger.info() for convenience, but loguru should sanitize it before sending it to the handlers.