use short log-names for special pure numeric log-level (e.g. "Level 25" could be truncated by short formats)

pull/2215/merge
sebres 2018-09-26 21:00:51 +02:00
parent 2a4c47ea32
commit 17da4943df
1 changed files with 7 additions and 0 deletions

View File

@ -79,3 +79,10 @@ logging.handlers.SysLogHandler.priority_map['NOTICE'] = 'notice'
from time import strptime
# strptime thread safety hack-around - http://bugs.python.org/issue7980
strptime("2012", "%Y")
# short names for pure numeric log-level ("Level 25" could be truncated by short formats):
def _init():
for i in xrange(50):
if logging.getLevelName(i).startswith('Level'):
logging.addLevelName(i, '#%02d-Lev.' % i)
_init()