diff options
| author | Samlon <stankiewiczgracjan2019@gmail.com> | 2025-08-11 17:39:21 +0200 |
|---|---|---|
| committer | Samlon <stankiewiczgracjan2019@gmail.com> | 2025-08-11 17:39:21 +0200 |
| commit | ca0b4ecf005e1c1f4066460a45393ebffef1ef1c (patch) | |
| tree | 4c175ba876ae35d9248dfab33d2a981fe3cfb207 /cogs/downloader.py | |
| parent | changed printing to proper logging (diff) | |
| download | senator-sperma-ca0b4ecf005e1c1f4066460a45393ebffef1ef1c.tar.gz senator-sperma-ca0b4ecf005e1c1f4066460a45393ebffef1ef1c.zip | |
more logging
Diffstat (limited to 'cogs/downloader.py')
| -rw-r--r-- | cogs/downloader.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cogs/downloader.py b/cogs/downloader.py index 5fb3d1c..9f825b4 100644 --- a/cogs/downloader.py +++ b/cogs/downloader.py | |||
| @@ -1,12 +1,14 @@ | |||
| 1 | import os | 1 | import os |
| 2 | import tempfile | 2 | import tempfile |
| 3 | from pathlib import Path | 3 | import logging |
| 4 | 4 | ||
| 5 | import discord | 5 | import discord |
| 6 | import yt_dlp | 6 | import yt_dlp |
| 7 | from discord.ext import commands | 7 | from discord.ext import commands |
| 8 | from dotenv import load_dotenv | 8 | from dotenv import load_dotenv |
| 9 | 9 | ||
| 10 | logger = logging.getLogger(__name__) | ||
| 11 | |||
| 10 | # Load environment variables | 12 | # Load environment variables |
| 11 | load_dotenv() | 13 | load_dotenv() |
| 12 | 14 | ||
| @@ -42,11 +44,14 @@ class Downloader(commands.Cog): | |||
| 42 | try: | 44 | try: |
| 43 | file = discord.File(actual_filename) | 45 | file = discord.File(actual_filename) |
| 44 | await ctx.followup.send("Pobran", file=file) | 46 | await ctx.followup.send("Pobran", file=file) |
| 47 | logger.info(f"File downloaded: {actual_filename}") | ||
| 45 | except Exception as e: | 48 | except Exception as e: |
| 46 | await ctx.followup.send(f":(\n{str(e)}") | 49 | await ctx.followup.send(f":(\n{str(e)}") |
| 50 | logger.error(f"Error in download command: {e}", exc_info=True) | ||
| 47 | 51 | ||
| 48 | except Exception as e: | 52 | except Exception as e: |
| 49 | await ctx.followup.send(f":(\n{str(e)}") | 53 | await ctx.followup.send(f":(\n{str(e)}") |
| 54 | logger.error(f"Error in download command: {e}", exc_info=True) | ||
| 50 | 55 | ||
| 51 | 56 | ||
| 52 | def setup(bot): | 57 | def setup(bot): |
