logger_handle.py 426 B

1234567891011121314
  1. import os
  2. from loguru import logger
  3. from datetime import datetime
  4. log_month = datetime.now().strftime("%Y-%m")
  5. logger.remove()
  6. log_dir = os.path.expanduser("~/office_helper_log")
  7. os.makedirs(log_dir, exist_ok=True)
  8. log_file = os.path.join(log_dir, f"log_{datetime.now().strftime('%Y-%m-%d')}.log")
  9. logger.add(log_file, format="{time} {level} {message}",
  10. rotation="100 MB", retention="1 week", compression=None)