From 899d7a024a49685efd82e4cb126fba65ad7b87a9 Mon Sep 17 00:00:00 2001 From: Meni Yakove Date: Sat, 10 May 2025 20:46:22 +0300 Subject: [PATCH] Set log file path to data-dir/logs if not full path --- webhook_server/utils/helpers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webhook_server/utils/helpers.py b/webhook_server/utils/helpers.py index e006ea6f..ebdfe137 100644 --- a/webhook_server/utils/helpers.py +++ b/webhook_server/utils/helpers.py @@ -1,6 +1,7 @@ from __future__ import annotations import datetime +import os import shlex import subprocess from concurrent.futures import Future, as_completed @@ -21,6 +22,10 @@ def get_logger_with_params(name: str, repository_name: str = "") -> Logger: log_level: str = _config.get_value(value="log-level", return_on_none="INFO") log_file: str = _config.get_value(value="log-file") + + if log_file and not log_file.startswith("/"): + log_file = os.path.join(_config.data_dir, "logs", log_file) + return get_logger(name=name, filename=log_file, level=log_level, file_max_bytes=1048576 * 50) # 50MB