def _configure_logging(self):
     log_level = self.config["log_level"].upper()
     logger.info("Logging level: %s", log_level)
     get_logger("discord")
     get_logger("discord_slash")
     logger.info("Log file: %s", self.log_file_name)
     config_logging(self.log_file_name, log_level)
     logger.debug("Successfully configured logging.")
import discord
from discord.ext import commands
from discord.ext.commands import BotMissingPermissions, CommandNotFound
from discord.ext.commands.errors import BadArgument, CommandOnCooldown, MissingRequiredArgument, NotOwner
from discord_slash.context import SlashContext

from cogs.info import get_stats
from cogs.owner import get_error
from core import databaseDeo as db
from core.models import get_logger

logger = get_logger(__name__)


class Event(commands.Cog, name="Voice Channel"):
    def __init__(self, bot):
        self.bot = bot
        self.config = bot.config

    @commands.Cog.listener()
    async def on_command_error(self, ctx, error):
        await ctx.message.add_reaction("🛑")
        if hasattr(error, 'original') and hasattr(error.original, 'code'):
            if error.original.code == 50035:
                embed_var = discord.Embed(title="Command error", description=f"""
                                    Maximum number of channels in category reached (50)
                                    """, color=0xff0f0f)
                await ctx.send(embed=embed_var, delete_after=60)
                return
            elif error.original.code == 30013:
                embed_var = discord.Embed(title="Command error", description=f"""