diff --git a/src/perun/get_episode.py b/src/perun/get_episode.py index dfa19a0..4432c8c 100644 --- a/src/perun/get_episode.py +++ b/src/perun/get_episode.py @@ -5,7 +5,7 @@ import time from dotenv import load_dotenv from ssh_helper import upload_via_sftp, send_notification_via_ssh from youtube_handler import get_url_for_latest_video, get_youtube_data, return_download_options, check_for_sponsorblock_segments -from logger_handler import setup_logger +from simple_logger_handler import setup_logger logger = setup_logger(__name__) diff --git a/src/perun/logger_handler.py b/src/perun/logger_handler.py deleted file mode 100644 index 3911736..0000000 --- a/src/perun/logger_handler.py +++ /dev/null @@ -1,19 +0,0 @@ -import logging -import os - -LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO").upper() -if LOG_LEVEL not in {"ERROR", "DEBUG", "INFO", "WARNING", "CRITICAL"}: - LOG_LEVEL = "INFO" - -def setup_logger(name: str) -> logging.Logger: - logger = logging.getLogger(name) - if not logger.handlers: - handler = logging.StreamHandler() - formatter = logging.Formatter( - '%(asctime)s - %(name)s - %(levelname)s - %(message)s' - ) - handler.setFormatter(formatter) - logger.addHandler(handler) - logger.setLevel(getattr(logging, LOG_LEVEL)) - logger.debug(f"Logger {name} initialized with level {LOG_LEVEL}") - return logger diff --git a/src/perun/requirements.txt b/src/perun/requirements.txt index 785f6b3..8437b08 100644 --- a/src/perun/requirements.txt +++ b/src/perun/requirements.txt @@ -16,4 +16,5 @@ python-dotenv==1.1.1 requests==2.32.5 sponsorblock.py==0.2.3 urllib3==2.5.0 -websockets==15.0.1 \ No newline at end of file +websockets==15.0.1 +git+https://git.gansejunge.com/notifier/lib-logger-handler.git@main \ No newline at end of file diff --git a/src/perun/ssh_helper.py b/src/perun/ssh_helper.py index 4e61a5c..5f3b5fa 100644 --- a/src/perun/ssh_helper.py +++ b/src/perun/ssh_helper.py @@ -2,7 +2,7 @@ import paramiko import os from dotenv import load_dotenv from json import dumps -from logger_handler import setup_logger +from simple_logger_handler import setup_logger import time import shlex diff --git a/src/perun/youtube_handler.py b/src/perun/youtube_handler.py index 28532b0..25de00f 100644 --- a/src/perun/youtube_handler.py +++ b/src/perun/youtube_handler.py @@ -4,7 +4,7 @@ import contextlib from dotenv import load_dotenv import os from helper import return_string_as_html -from logger_handler import setup_logger +from simple_logger_handler import setup_logger import json import sponsorblock as sb