Please refer below example
Code for adding TRACE level
import logging
logging.TRACE = logging.DEBUG - 1
logging.addLevelName(logging.TRACE, 'TRACE')
def trace(self, message, *args, **kws):
self.log(logging.TRACE, message, *args, **kws)
logging.Logger.trace = trace
logging.basicConfig()
l = logging.getLogger('test_logger')
l.setLevel('TRACE')
l.trace('test')
Reference:
https://stackoverflow.com/questions/2183233/how-to-add-a-custom-loglevel-to-pythons-logging-facility
https://www.programcreek.com/python/example/3302/logging.addLevelName