From 7c1b39a9ac3819300cc743866b78ad568502bcff Mon Sep 17 00:00:00 2001 From: Slipstream Date: Thu, 5 Jun 2025 15:08:19 -0600 Subject: [PATCH] Fix logging error handling to include exception details for invalid webhook URLs --- cogs/logging_cog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cogs/logging_cog.py b/cogs/logging_cog.py index 54cf6b9..ec7c1c8 100644 --- a/cogs/logging_cog.py +++ b/cogs/logging_cog.py @@ -184,8 +184,8 @@ class LoggingCog(commands.Cog): avatar_url=self.bot.user.display_avatar.url, ) # log.debug(f"Sent log embed via webhook for guild {guild.id}") # Can be noisy - except ValueError: - log.error(f"Invalid logging webhook URL configured for guild {guild.id}.") + except ValueError as e: + log.exception(f"Invalid logging webhook URL configured for guild {guild.id}. Error: {e}") # Consider notifying an admin or disabling logging for this guild temporarily # await settings_manager.set_logging_webhook(guild.id, None) # Example: Auto-disable on invalid URL except (discord.Forbidden, discord.NotFound):