fixed logging
This commit is contained in:
parent
c1b7e0e2ad
commit
6e005f053e
@ -2,14 +2,7 @@ import os, yt_dlp, json, requests, re, logging
|
|||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
from urllib.parse import urlsplit
|
from urllib.parse import urlsplit
|
||||||
|
|
||||||
# Setup logging
|
logger = logging.getLogger("syllabus")
|
||||||
logging.basicConfig(
|
|
||||||
filename='/data/logs/syllabus.log',
|
|
||||||
level=logging.INFO,
|
|
||||||
format='%(asctime)s - %(levelname)s - %(message)s'
|
|
||||||
)
|
|
||||||
|
|
||||||
logger = logging.getLogger("download_logger")
|
|
||||||
|
|
||||||
# Define the hook function
|
# Define the hook function
|
||||||
def my_hook(d):
|
def my_hook(d):
|
||||||
|
|||||||
@ -12,8 +12,8 @@ from logging.handlers import TimedRotatingFileHandler
|
|||||||
os.makedirs("/data/logs", exist_ok=True)
|
os.makedirs("/data/logs", exist_ok=True)
|
||||||
|
|
||||||
# Setup timed rotating logger
|
# Setup timed rotating logger
|
||||||
log_path = "/data/logs/syllabus.log"
|
# log_path = "/data/logs/syllabus.log"
|
||||||
logger = logging.getLogger("main_logger")
|
logger = logging.getLogger("syllabus")
|
||||||
logger.setLevel(logging.DEBUG)
|
logger.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
# Remove any default handlers
|
# Remove any default handlers
|
||||||
@ -21,7 +21,7 @@ logger.handlers = []
|
|||||||
|
|
||||||
# Set up TimedRotatingFileHandler
|
# Set up TimedRotatingFileHandler
|
||||||
handler = TimedRotatingFileHandler(
|
handler = TimedRotatingFileHandler(
|
||||||
filename=log_path,
|
filename="/data/logs/syllabus.log",
|
||||||
when="midnight", # Rotate at midnight
|
when="midnight", # Rotate at midnight
|
||||||
interval=1, # Every 1 day
|
interval=1, # Every 1 day
|
||||||
backupCount=30, # Keep last 7 logs
|
backupCount=30, # Keep last 7 logs
|
||||||
@ -29,7 +29,7 @@ handler = TimedRotatingFileHandler(
|
|||||||
utc=False # Use UTC for time reference
|
utc=False # Use UTC for time reference
|
||||||
)
|
)
|
||||||
|
|
||||||
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
|
formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s")
|
||||||
handler.setFormatter(formatter)
|
handler.setFormatter(formatter)
|
||||||
logger.addHandler(handler)
|
logger.addHandler(handler)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user