social-dl/app/core/logger.py
anonymousx97 31d19bc48b v2.5.0:Upstream with Private Repo.
What's New:
- Sort Plugins into their respective folders.
- download, upload, rename commands.
- Help Docstrings.
- Proper Logging.
- rename .exec cmd to .py
2024-01-08 16:01:41 +05:30

27 lines
646 B
Python

import os
from logging import INFO, WARNING, StreamHandler, basicConfig, getLogger, handlers
os.makedirs("logs", exist_ok=True)
LOGGER = getLogger("Social-DL")
basicConfig(
level=INFO,
format="[%(asctime)s] [%(levelname)s] [%(name)s]: %(message)s",
datefmt="%y-%m-%d %H:%M:%S",
handlers={
handlers.RotatingFileHandler(
filename="logs/app_logs.txt",
mode="a",
maxBytes=5 * 1024 * 1024,
backupCount=2,
encoding=None,
delay=0,
),
StreamHandler(),
},
)
getLogger("pyrogram").setLevel(WARNING)
getLogger("httpx").setLevel(WARNING)