diff --git a/main.py b/main.py index 028b9b5..3fec132 100644 --- a/main.py +++ b/main.py @@ -234,6 +234,17 @@ def _log_result(result: object) -> None: def main() -> None: """入口函数。""" load_dotenv() + + log_dir = Path("logs") + log_dir.mkdir(parents=True, exist_ok=True) + logger.add( + log_dir / "run_{time:YYYYMMDD_HHmmss}.log", + rotation="500 MB", + retention="30 days", + encoding="utf-8", + enqueue=True, + ) + parser = _build_parser() args = parser.parse_args()