diff --git a/src/log/logger.py b/src/log/logger.py index 42e5ec631bf46b4901d435970c22d882ea8c81d2..4aa3ba39427571a58f559ead6d617524cbe1d66d 100644 --- a/src/log/logger.py +++ b/src/log/logger.py @@ -3,7 +3,8 @@ import os import logging from logging.handlers import RotatingFileHandler -LOGNAME='kyclassifier' + +from src.utils.config import BaseConfig class LOGGER(): @@ -22,14 +23,13 @@ class LOGGER(): """ Function to setup a logger with both file and console handlers. """ - log_path = '/opt/kyclassifier/output' - if not os.path.exists(log_path): - os.makedirs(log_path) + if not os.path.exists(BaseConfig.LOG_PATH): + os.makedirs(BaseConfig.LOG_PATH) - log_file = os.path.join(log_path, 'kyclassifier.log') + log_file = os.path.join(BaseConfig.LOG_PATH, BaseConfig.LOG_FILE_NAME) # Create a custom logger - logger_1 = logging.getLogger(LOGNAME) + logger_1 = logging.getLogger(BaseConfig.LOGNAME) logger_1.setLevel(logging.DEBUG) # Create file handler with RotatingFileHandler diff --git a/src/utils/config.py b/src/utils/config.py index 46b54c1d538af7661dfaffc5d4c4bd9f9ded863a..5cec1eee71245ab65ee7b42bf4a7c59248948b5e 100644 --- a/src/utils/config.py +++ b/src/utils/config.py @@ -37,3 +37,9 @@ class BaseConfig(): # util ISO_REPODATA_DIR = '/opt/kyclassifier/iso_parse/repodata' + + # logger + LOGNAME='kyclassifier' + LOG_PATH = '/opt/kyclassifier/output' + LOG_FILE_NAME = "kyclassifier.log" +