diff options
| author | 2023-12-10 21:15:30 +0800 | |
|---|---|---|
| committer | 2023-12-10 21:15:30 +0800 | |
| commit | 1a84c12d7862d48fee3f426b8a5593dbc7a1f371 (patch) | |
| tree | b0b65e303f9c65f16c1f75d10ae76f74a1e16e24 | |
| parent | 974230ca750963bb0346589da98b05f2d47454ed (diff) | |
| download | infini-1a84c12d7862d48fee3f426b8a5593dbc7a1f371.tar.gz infini-1a84c12d7862d48fee3f426b8a5593dbc7a1f371.zip | |
:bug: 修复日志文件夹生成问题
| -rw-r--r-- | src/hydrorollcore/log.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/hydrorollcore/log.py b/src/hydrorollcore/log.py index ed62d0ae..a559561f 100644 --- a/src/hydrorollcore/log.py +++ b/src/hydrorollcore/log.py @@ -15,10 +15,14 @@ logger = multilogger( name="HydroRoll", payload="Core", level="DEBUG" if DEBUG else "INFO" ) current_path = Path(__file__).resolve().parent -LOG_PATH = current_path / "logs" / (datetime.now().strftime("%Y-%m-%d") + ".log") +LOG_PATH = current_path / "logs" if not LOG_PATH.exists(): LOG_PATH.mkdir(parents=True, exist_ok=True) -logger.add(sink=LOG_PATH, level="INFO", rotation="10 MB") # 每个日志文件最大为 10MB +logger.add( + sink=LOG_PATH / (datetime.now().strftime("%Y-%m-%d") + ".log"), + level="INFO", + rotation="10 MB", +) # 每个日志文件最大为 10MB def error_or_exception(message: str, exception: Exception, verbose: bool = True): |
