logger_handle.py 483 B

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