tuxbot-bot/tuxbot/cogs/logs/__init__.py

27 lines
665 B
Python
Raw Normal View History

import logging
2020-06-06 16:51:47 +00:00
from collections import namedtuple
from discord.ext import commands
from .logs import Logs, GatewayHandler, on_error
2020-06-04 22:29:14 +00:00
from ...core.bot import Tux
2020-06-06 16:51:47 +00:00
VersionInfo = namedtuple("VersionInfo", "major minor micro releaselevel")
version_info = VersionInfo(major=2, minor=0, micro=0, releaselevel="alpha")
__version__ = "v{}.{}.{}-{}".format(
version_info.major,
version_info.minor,
version_info.micro,
2020-06-07 15:41:34 +00:00
version_info.releaselevel,
2020-06-06 16:51:47 +00:00
).replace("\n", "")
2020-06-04 22:29:14 +00:00
def setup(bot: Tux):
cog = Logs(bot)
bot.add_cog(cog)
handler = GatewayHandler(cog)
logging.getLogger().addHandler(handler)
commands.AutoShardedBot.on_error = on_error