from loguru import logger
# 创建第一个 logger 实例
logger1 = logger.bind(name="logger1")
logger1.add("logger1.log", format="{time} {name} {level} {message}", level="DEBUG", filter=lambda record: record["extra"].get("name") == "logger1")
# 创建第二个 logger 实例
logger2 = logger.bind(name="logger2")
logger2.add("logger2.log", format="{time} {name} {level} {message}", level="INFO", filter=lambda record: record["extra"].get("name") == "logger2")
# 使用 logger1
logger1.debug("This is a debug message from logger1")
# 使用 logger2
logger2.info("This is an info message from logger2")