summaryrefslogtreecommitdiffstats
path: root/source-builder/sb/log.py
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2014-05-08 02:58:14 +0000
committerChris Johns <chrisj@rtems.org>2014-05-08 13:20:29 +1000
commit74da24cb61ef4478ca499c029a732cdba13ee668 (patch)
treef8eddd16894d6464ec036a4be4a0054b45be0ada /source-builder/sb/log.py
parentconfig: Fix the host and build options for Canadian cross builds. (diff)
downloadrtems-source-builder-74da24cb61ef4478ca499c029a732cdba13ee668.tar.bz2
sb: Generate an error report on an error.
Generate an error report users can send to the mailing list with error details.
Diffstat (limited to '')
-rwxr-xr-xsource-builder/sb/log.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/source-builder/sb/log.py b/source-builder/sb/log.py
index fc61d68..c58daa8 100755
--- a/source-builder/sb/log.py
+++ b/source-builder/sb/log.py
@@ -86,9 +86,16 @@ def flush(log = None):
elif default is not None:
default.flush()
+def tail(log = None):
+ if log is not None:
+ return log.tail
+ if default is not None:
+ return default.tail
+ return 'No log output'
+
class log:
"""Log output to stdout or a file."""
- def __init__(self, streams = None, tail_size = 100):
+ def __init__(self, streams = None, tail_size = 200):
self.tail = []
self.tail_size = tail_size
self.fhs = [None, None]