enh: use RichHandler for rich text log formatting

This commit is contained in:
Dineshkarthik 2022-02-14 13:27:13 +01:00
parent 3598f7f469
commit d109c9855a
No known key found for this signature in database
GPG key ID: E256EF0EECD6F201

View file

@ -8,12 +8,18 @@ from typing import List, Optional, Tuple, Union
import pyrogram
import yaml
from pyrogram.types import Audio, Document, Photo, Video, VideoNote, Voice
from rich.logging import RichHandler
from utils.file_management import get_next_name, manage_duplicate_file
from utils.log import LogFilter
from utils.meta import print_meta
logging.basicConfig(level=logging.INFO)
logging.basicConfig(
level=logging.INFO,
format="%(message)s",
datefmt="[%X]",
handlers=[RichHandler()],
)
logging.getLogger("pyrogram.session.session").addFilter(LogFilter())
logging.getLogger("pyrogram.client").addFilter(LogFilter())
logger = logging.getLogger("media_downloader")