From 5ad15320f7a144d7a4c36770d3e1aa2fe603d236 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Sat, 10 Aug 2024 04:26:52 +0200 Subject: [PATCH] Add loggers --- src/main.py | 6 +++++- src/services/discord.py | 6 +++++- src/services/twitch.py | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main.py b/src/main.py index e346161..7387a9e 100644 --- a/src/main.py +++ b/src/main.py @@ -1,11 +1,15 @@ from asyncio import gather +import logging from services.discord import start_discord_sevice from services.twitch import start_twitch_service +logger = logging.getLogger(__name__) + + async def main(): - print("Starting services...") + logger.info("Starting services...") await gather( start_discord_sevice(), start_twitch_service() diff --git a/src/services/discord.py b/src/services/discord.py index e338fdf..68e15a7 100644 --- a/src/services/discord.py +++ b/src/services/discord.py @@ -1,4 +1,5 @@ import asyncio +import logging import discord from discord.abc import Messageable @@ -10,6 +11,9 @@ from services.games_list import GameList, GameItem from config import config +logger = logging.getLogger(__name__) + + class DiscordClient(discord.Client): def __init__(self) -> None: intents = discord.Intents.default() @@ -109,7 +113,7 @@ async def delete(interaction: discord.Interaction, game: str): async def start_discord_sevice(): - print("Starting Discord service...") + logger.info("Starting Discord service...") loop = asyncio.get_event_loop() await loop.run_in_executor(None, client.run, config.DISCORD_BOT_TOKEN) diff --git a/src/services/twitch.py b/src/services/twitch.py index 4433652..fae7735 100644 --- a/src/services/twitch.py +++ b/src/services/twitch.py @@ -1,6 +1,7 @@ from asyncio import Lock, sleep from datetime import datetime import json +import logging from twitchAPI.helper import first from twitchAPI.eventsub.webhook import EventSubWebhook @@ -16,6 +17,9 @@ from config import config from services.notification import notify +logger = logging.getLogger(__name__) + + class State(BaseModel): title: str category: str @@ -188,7 +192,7 @@ class TwitchService: @classmethod async def start(cls): - print("Starting Twitch service...") + logger.info("Starting Twitch service...") twith = await cls.authorize() await cls(twith).run()