From 789cf056175c774f9b30db0a8382c7fdabd916af Mon Sep 17 00:00:00 2001 From: vvzvlad Date: Wed, 5 Feb 2025 03:20:46 +0300 Subject: [PATCH] Configure logging with default stream handler and improved formatting --- rss_generator.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/rss_generator.py b/rss_generator.py index 283dae5..655e922 100644 --- a/rss_generator.py +++ b/rss_generator.py @@ -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: