diff options
Diffstat (limited to 'metricity/__init__.py')
| -rw-r--r-- | metricity/__init__.py | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/metricity/__init__.py b/metricity/__init__.py index 9e8b0ae..3e3d8a8 100644 --- a/metricity/__init__.py +++ b/metricity/__init__.py @@ -1 +1,19 @@  """Metric collection for the Python Discord server.""" + +import logging + +import coloredlogs + +from metricity.__main__ import start  # noqa: F401 +from metricity.config import PythonConfig + +# Set root log level +logging.basicConfig(level=PythonConfig.log_level) +coloredlogs.install(level=PythonConfig.log_level) + +# Set Discord.py log level +logging.getLogger("discord.client").setLevel(PythonConfig.discord_log_level) + +# Gino has an obnoxiously loud log for all queries executed, not great when inserting +# tens of thousands of users, so we can disable that (it's just a SQLAlchemy logger) +logging.getLogger("gino.engine._SAEngine").setLevel(logging.WARNING)  |