Skip to content

Commit 395d7b6

Browse files
finikorgJohan Hedberg
authored andcommitted
up_squared_adsp: tools: Update logtool
Add log sorting in logger tool.
1 parent 702a678 commit 395d7b6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

boards/xtensa/up_squared_adsp/tools/logtool.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
SLOT_LEN = 64
1717
SLOT_NUM = int(8192 / SLOT_LEN)
1818

19+
loglist = []
20+
1921
def read_id(f):
2022
"""Get id"""
2123

@@ -37,7 +39,7 @@ def read_log_slot(f):
3739
id = read_id(f)
3840
slot = f.read(SLOT_LEN - 4)
3941
logstr = slot.decode(errors='replace').split('\r', 1)[0]
40-
print("id %d %s" % (id, logstr))
42+
loglist.append((id, logstr))
4143

4244
def read_logs(etrace, offset):
4345
"""Read logs"""
@@ -48,6 +50,12 @@ def read_logs(etrace, offset):
4850
f.seek(offset + x * SLOT_LEN)
4951
read_log_slot(f)
5052

53+
def loglist_print():
54+
"""Print sorted loglist"""
55+
56+
for pair in sorted(loglist):
57+
print('{} : {}'.format(*pair))
58+
5159
def parse_args():
5260
"""Parsing command line arguments"""
5361

@@ -76,6 +84,8 @@ def main():
7684

7785
read_logs(etrace, offset)
7886

87+
loglist_print()
88+
7989
if __name__ == "__main__":
8090

8191
main()

0 commit comments

Comments
 (0)