-
Notifications
You must be signed in to change notification settings - Fork 2
mabel.logging.add_level
Justin Joyce edited this page Oct 24, 2021
·
3 revisions
Comprehensively adds a new logging level to the logging
module and the currently configured logging class.
level_name
becomes an attribute of the logging
module with the value level_num
. methodName
becomes a convenience method for both logging
itself and the class returned by logging.getLoggerClass()
(usually just logging.Logger
). If method_name
is not specified, levelName.lower()
is used.
To avoid accidental clobberings of existing attributes, this method will raise an AttributeError
if the level name is already an attribute of the logging
module or if the method name is already present
addLoggingLevel('TRACE', logging.DEBUG - 5)
logging.getLogger(__name__).setLevel("TRACE")
logging.getLogger(__name__).trace('that worked')
logging.trace('so did this')
logging.TRACE
This file has been automatically generated, it is not the truth. If in doubt the code will tell you unambiguously what it does.