aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/hydrorollcore
diff options
context:
space:
mode:
author苏向夜 <fu050409@163.com>2023-12-10 21:15:30 +0800
committer苏向夜 <fu050409@163.com>2023-12-10 21:15:30 +0800
commit1a84c12d7862d48fee3f426b8a5593dbc7a1f371 (patch)
treeb0b65e303f9c65f16c1f75d10ae76f74a1e16e24 /src/hydrorollcore
parent974230ca750963bb0346589da98b05f2d47454ed (diff)
downloadinfini-1a84c12d7862d48fee3f426b8a5593dbc7a1f371.tar.gz
infini-1a84c12d7862d48fee3f426b8a5593dbc7a1f371.zip
:bug: 修复日志文件夹生成问题
Diffstat (limited to 'src/hydrorollcore')
-rw-r--r--src/hydrorollcore/log.py8
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):