aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ChrisJL <[email protected]>2022-03-05 16:30:34 +0000
committerGravatar GitHub <[email protected]>2022-03-05 16:30:34 +0000
commitf105af921d2e294e49388c4aff680912cf261ec6 (patch)
tree16948a48c841ed4e070092fb2804ac46acdad8f3
parentMerge pull request #35 from python-discord/monkey-patch-in-util-namespace (diff)
parentfix: Set the logger class in botcore.utils.logging.py to the CustomLogger class (diff)
Merge pull request #37 from python-discord/fix/trace-loggingv3.0.1
Set the logger class in `logging.py` to `CustomLogger`
-rw-r--r--CHANGELOG.md5
-rw-r--r--botcore/utils/logging.py6
-rw-r--r--pyproject.toml2
3 files changed, 11 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 09287fc4..fe0ea33e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,9 @@
# Changelog
-## 3.0.0 3rd March 2021
+## 3.0.1 5th March 2022
+- Fix: Setup log tracing when `botcore.utils.logging` is imported so that it can be used within botcore functions.
+
+## 3.0.0 3rd March 2022
- Breaking: Move `apply_monkey_patches()` directly to `botcore.utils` namespace
## 2.1.0 24th February 2022
diff --git a/botcore/utils/logging.py b/botcore/utils/logging.py
index 71ce4e66..1f1c8bac 100644
--- a/botcore/utils/logging.py
+++ b/botcore/utils/logging.py
@@ -43,3 +43,9 @@ def get_logger(name: typing.Optional[str] = None) -> CustomLogger:
An instance of the :obj:`CustomLogger` class.
"""
return typing.cast(CustomLogger, logging.getLogger(name))
+
+
+# Setup trace level logging so that we can use it within botcore.
+logging.TRACE = TRACE_LEVEL
+logging.setLoggerClass(CustomLogger)
+logging.addLevelName(TRACE_LEVEL, "TRACE")
diff --git a/pyproject.toml b/pyproject.toml
index 188edb8f..554948e9 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "bot-core"
-version = "3.0.0"
+version = "3.0.1"
description = "Bot-Core provides the core functionality and utilities for the bots of the Python Discord community."
authors = ["Python Discord <[email protected]>"]
license = "MIT"