2
0
mirror of https://github.com/xcat2/confluent.git synced 2024-11-22 01:22:00 +00:00

nodeeventlog: -l return last n lines for each node

This commit is contained in:
Tinashe 2023-01-20 12:13:15 -05:00
parent 46d0a8d222
commit c3d0d255d3

View File

@ -121,7 +121,7 @@ for rsp in func('/noderange/{0}/events/hardware/log'.format(noderange)):
if 'events' in thisdata:
evtdata = thisdata['events']
if options.lines:
event_dict[node].append(evtdata)
event_dict[node].extend(evtdata)
else:
for evt in evtdata:
print('{0}: {1}'.format(node, format_event(evt)))
@ -130,8 +130,8 @@ if options.lines:
for node in nodes:
evtdata_list = event_dict[node]
if len(evtdata_list) != 0:
evtdata = evtdata_list[-1]
if len(evtdata) > options.lines:
evtdata = evtdata[-abs(options.lines):]
for evt in evtdata:
print('{0}: {1}'.format(node, format_event(evt)))
if len(evtdata_list) > options.lines:
evtdata_list = evtdata_list[-abs(options.lines):]
for evt in evtdata_list:
print('{0}: {1}'.format(node, format_event(evt)))