diff options
author | 2022-03-04 22:28:57 -0500 | |
---|---|---|
committer | 2022-03-05 11:23:41 -0500 | |
commit | 4920515c5a8e43ef9ca444254d1276058fcfa971 (patch) | |
tree | 16948a48c841ed4e070092fb2804ac46acdad8f3 /botcore/utils | |
parent | Merge pull request #35 from python-discord/monkey-patch-in-util-namespace (diff) |
fix: Set the logger class in botcore.utils.logging.py to the CustomLogger class
Fixes an issue when using trace logging on loggers that were instantiated before the class was set.
Diffstat (limited to 'botcore/utils')
-rw-r--r-- | botcore/utils/logging.py | 6 |
1 files changed, 6 insertions, 0 deletions
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") |