diff --git a/DiscordBot.py b/DiscordBot.py index 170a4da..adaeba5 100644 --- a/DiscordBot.py +++ b/DiscordBot.py @@ -93,6 +93,7 @@ def update_rss_feed(): df = rss_gen.create_df() rss_gen.create_48h_latest(df) rss_gen.create_25_recent_feed(df) + logger.info(f'Updated RSS feed') @bot.event async def on_ready(): @@ -103,7 +104,7 @@ async def on_ready(): async def update_rss(ctx): if ctx.user.id == 345153972765720577 or ctx.user.id == 468866369782415360: update_rss_feed() - await ctx.respond(f"Sucessfully updated RSS feed") + await ctx.respond("Sucessfully updated RSS feed") @bot.slash_command() async def upload(ctx): diff --git a/rss_gen.py b/rss_gen.py index 2cc8964..8e05c0c 100644 --- a/rss_gen.py +++ b/rss_gen.py @@ -6,8 +6,24 @@ import argparse import os from urlencode import urlencode from dotenv import load_dotenv +import logging +########################################## +#Logging +loglevel = logging.DEBUG +logger = logging.getLogger('Uploadbot') +logger.setLevel(loglevel) +#Console Handler +ch = logging.StreamHandler() +ch.setLevel(loglevel) +#Formatter +formatter = logging.Formatter('[%(asctime)s] [%(levelname)s] %(message)s') +formatter.default_msec_format = None +ch.setFormatter(formatter) +logger.addHandler(ch) +########################################## + XML_BEGIN_RECENT = """Torfiles Last 25 https://torfiles.fieryeagle.org Torfiles RSS Feed @@ -43,6 +59,7 @@ def make_torrent_entry(name, timestamp, category): def write_file(path, data): if not os.path.exists("RSS"): + logger.warning('RSS folder not found, creating...') os.mkdir("RSS") with open(os.path.realpath(path), "wt") as f: f.write(data)