Limit line length in split ONOS logs to 500 characters.
Change-Id: Ia8f5e7c37279b6534f4b1af48347369f487bdc50
diff --git a/tools/dev/bin/onos-split-logs b/tools/dev/bin/onos-split-logs
index d14080c..687019d 100755
--- a/tools/dev/bin/onos-split-logs
+++ b/tools/dev/bin/onos-split-logs
@@ -11,6 +11,7 @@
INDENT = 25
SEP = ' | '
+MAX_LINE_LENGTH = 500
DOMAINS = ('com', 'org', 'net', 'io', 'us')
@@ -40,7 +41,8 @@
log = split[5].strip(' /')
tsbuf = ''.join([' ' for i in range(INDENT - len(ts))])
clsbuf = ''.join([' ' for i in range(INDENT - len(cls))])
- return ts + tsbuf + SEP + cls + clsbuf + SEP + log
+ data = ts + tsbuf + SEP + cls + clsbuf + SEP + log
+ return data[:MAX_LINE_LENGTH] + '...\n' if len(data) > MAX_LINE_LENGTH else data
return ''
def split_log(infile, matcher, filemaker, matchmaker):