summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/core
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/core')
-rw-r--r--meta/lib/oeqa/core/runner.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/meta/lib/oeqa/core/runner.py b/meta/lib/oeqa/core/runner.py
index 8a55c24c78..f6539e60b6 100644
--- a/meta/lib/oeqa/core/runner.py
+++ b/meta/lib/oeqa/core/runner.py
@@ -25,10 +25,14 @@ class OEStreamLogger(object):
25 25
26 def write(self, msg): 26 def write(self, msg):
27 if len(msg) > 1 and msg[0] != '\n': 27 if len(msg) > 1 and msg[0] != '\n':
28 self.buffer += msg 28 if '...' in msg:
29 else: 29 self.buffer += msg
30 self.logger.log(logging.INFO, self.buffer.rstrip("\n")) 30 elif self.buffer:
31 self.buffer = "" 31 self.buffer += msg
32 self.logger.log(logging.INFO, self.buffer)
33 self.buffer = ""
34 else:
35 self.logger.log(logging.INFO, msg)
32 36
33 def flush(self): 37 def flush(self):
34 for handler in self.logger.handlers: 38 for handler in self.logger.handlers: