Files
StreamCap/app/utils/logger.py
2025-03-24 19:55:40 +08:00

32 lines
762 B
Python

import os
import sys
from loguru import logger
script_path = os.path.split(os.path.realpath(sys.argv[0]))[0]
logger.add(
f"{script_path}/logs/streamget.log",
level="DEBUG",
format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {name}:{function}:{line} - {message}",
filter=lambda i: i["level"].name != "STREAM",
serialize=False,
enqueue=True,
retention=3,
rotation="3 MB",
encoding="utf-8",
)
logger.level("STREAM", no=22, color="<blue>")
logger.add(
f"{script_path}/logs/play_url.log",
level="STREAM",
format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {message}",
filter=lambda i: i["level"].name == "STREAM",
serialize=False,
enqueue=True,
retention=1,
rotation="500 KB",
encoding="utf-8",
)