aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/hydrorollcore/log.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/hydrorollcore/log.py')
-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):