Fix logging level names for post-server-ui-split
(Bitbake rev: dc5a5c39291ec223cd761dce59d29eee7316cb70) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
parent
93e20c51c4
commit
760b82e732
|
@ -33,7 +33,28 @@ import bb.event
|
|||
class BBLogFormatter(logging.Formatter):
|
||||
"""Formatter which ensures that our 'plain' messages (logging.INFO + 1) are used as is"""
|
||||
|
||||
VERBOSE = 19
|
||||
PLAIN = 21
|
||||
levelnames = {
|
||||
PLAIN : '',
|
||||
VERBOSE: 'NOTE',
|
||||
|
||||
logging.DEBUG : 'DEBUG',
|
||||
logging.INFO : 'NOTE',
|
||||
logging.WARNING : 'WARNING',
|
||||
logging.ERROR : 'ERROR',
|
||||
logging.CRITICAL: 'ERROR',
|
||||
}
|
||||
|
||||
def getLevelName(self, levelno):
|
||||
try:
|
||||
return self.levelnames[levelno]
|
||||
except KeyError:
|
||||
self.levelnames[levelno] = value = 'Level %d' % levelno
|
||||
return value
|
||||
|
||||
def format(self, record):
|
||||
record.levelname = self.getLevelName(record.levelno)
|
||||
if record.levelno == logging.INFO + 1:
|
||||
return record.getMessage()
|
||||
else:
|
||||
|
|
|
@ -74,16 +74,6 @@ def main(server, eventHandler):
|
|||
|
||||
helper = uihelper.BBUIHelper()
|
||||
|
||||
# Set up logging to stdout in our usual format
|
||||
logging.addLevelName(logging.INFO, "NOTE")
|
||||
logging.addLevelName(logging.CRITICAL, "FATAL")
|
||||
|
||||
for level in xrange(logging.INFO - 1, logging.DEBUG + 1, -1):
|
||||
logging.addLevelName(level, logging.getLevelName(logging.INFO))
|
||||
|
||||
for level in xrange(logging.DEBUG - 1, 0, -1):
|
||||
logging.addLevelName(level, logging.getLevelName(logging.DEBUG))
|
||||
|
||||
console = logging.StreamHandler(sys.stdout)
|
||||
format = bb.msg.BBLogFormatter("%(levelname)s: %(message)s")
|
||||
console.setFormatter(format)
|
||||
|
|
Loading…
Reference in New Issue