summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/knotty.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/knotty.py')
-rw-r--r--bitbake/lib/bb/ui/knotty.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py
index 9385883ea9..e0f08ecb6e 100644
--- a/bitbake/lib/bb/ui/knotty.py
+++ b/bitbake/lib/bb/ui/knotty.py
@@ -26,6 +26,7 @@ import itertools
26import xmlrpclib 26import xmlrpclib
27import logging 27import logging
28import progressbar 28import progressbar
29import bb.msg
29from bb import ui 30from bb import ui
30from bb.ui import uihelper 31from bb.ui import uihelper
31 32
@@ -57,15 +58,6 @@ class NonInteractiveProgress(object):
57 self.fobj.write("done.\n") 58 self.fobj.write("done.\n")
58 self.fobj.flush() 59 self.fobj.flush()
59 60
60class BBLogFormatter(logging.Formatter):
61 """Formatter which ensures that our 'plain' messages (logging.INFO + 1) are used as is"""
62
63 def format(self, record):
64 if record.levelno == logging.INFO + 1:
65 return record.getMessage()
66 else:
67 return logging.Formatter.format(self, record)
68
69def main(server, eventHandler): 61def main(server, eventHandler):
70 62
71 # Get values of variables which control our output 63 # Get values of variables which control our output
@@ -85,7 +77,7 @@ def main(server, eventHandler):
85 logging.addLevelName(level, logging.getLevelName(logging.DEBUG)) 77 logging.addLevelName(level, logging.getLevelName(logging.DEBUG))
86 78
87 console = logging.StreamHandler(sys.stdout) 79 console = logging.StreamHandler(sys.stdout)
88 format = BBLogFormatter("%(levelname)s: %(message)s") 80 format = bb.msg.BBLogFormatter("%(levelname)s: %(message)s")
89 console.setFormatter(format) 81 console.setFormatter(format)
90 logger.addHandler(console) 82 logger.addHandler(console)
91 83