Configure logging with default stream handler and improved formatting

This commit is contained in:
vvzvlad
2025-02-05 03:20:46 +03:00
parent cd06bb1e14
commit 789cf05617
+8 -2
View File
@@ -1,14 +1,20 @@
import logging
from feedgen.feed import FeedGenerator
from datetime import datetime, timezone
from typing import Optional
from feedgen.feed import FeedGenerator
from post_parser import PostParser
from config import get_settings
from pyrogram import Client
Config = get_settings()
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
if not logger.handlers:
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s'))
logger.addHandler(handler)
async def generate_channel_rss(channel: str, post_parser: Optional[PostParser] = None, client = None, limit: int = 20) -> str: