import io import sys from loguru import logger from datetime import datetime log_month = datetime.now().strftime("%Y-%m") logger.remove() # sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') # logger.add(sys.stdout, level="INFO", format="{time:YYYY-MM-DD HH:mm:ss} | {level} | {message}") logger.add(f"serve_log/log_{datetime.now().strftime('%Y-%m-%d')}.log", format="{time} {level} {message}", rotation="100 MB", retention="1 week", compression=None)