's'
This commit is contained in:
43
logger.py
Normal file
43
logger.py
Normal file
@@ -0,0 +1,43 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os
|
||||
import sys
|
||||
from loguru import logger
|
||||
|
||||
logger.remove()
|
||||
|
||||
custom_format = "<green>{time:YYYY-MM-DD HH:mm:ss.SSS}</green> | <level>{level: <8}</level> - <level>{message}</level>"
|
||||
|
||||
logger.add(
|
||||
sink=sys.stderr,
|
||||
format=custom_format,
|
||||
level="DEBUG",
|
||||
colorize=True,
|
||||
enqueue=True
|
||||
)
|
||||
|
||||
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 != "INFO",
|
||||
serialize=False,
|
||||
enqueue=True,
|
||||
retention=1,
|
||||
rotation="300 KB",
|
||||
encoding='utf-8'
|
||||
)
|
||||
|
||||
logger.add(
|
||||
f"{script_path}/logs/PlayURL.log",
|
||||
level="INFO",
|
||||
format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {message}",
|
||||
filter=lambda i: i["level"].name == "INFO",
|
||||
serialize=False,
|
||||
enqueue=True,
|
||||
retention=1,
|
||||
rotation="300 KB",
|
||||
encoding='utf-8'
|
||||
)
|
||||
Reference in New Issue
Block a user