This commit is contained in:
florian 2025-11-03 18:58:44 +01:00
parent c205779956
commit f34b5770c0
5 changed files with 5 additions and 23 deletions

View File

@ -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__)

View File

@ -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

View File

@ -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
websockets==15.0.1
git+https://git.gansejunge.com/notifier/lib-logger-handler.git@main

View File

@ -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

View File

@ -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