Add timestamp to written journal file
Most of log entries in journal already contain timestamp. But not all. To fix that we add timestamp to the result file regardless if it's already in message or not. Change-Id: Icc4e26eaf9b19019c0cd43d060a1147150c9b647
This commit is contained in:
parent
5994b3682d
commit
209dc2ec59
@ -108,9 +108,11 @@ def demux_one_journal(j):
|
||||
s_name = '/' + unit + '.journal-' + timestamp + '.log'
|
||||
j_filename = j_dir + s_name
|
||||
message = str(entry['MESSAGE'])
|
||||
message_time = str(entry['__REALTIME_TIMESTAMP'])
|
||||
result_message = f"{message_time} {unit} {message}\n"
|
||||
if j_filename not in output_files:
|
||||
output_files[j_filename] = open(j_filename, 'w')
|
||||
output_files[j_filename].write(unit + ' ' + message + '\n')
|
||||
output_files[j_filename].write(result_message)
|
||||
|
||||
if 'eprecat' not in message:
|
||||
continue
|
||||
@ -118,7 +120,7 @@ def demux_one_journal(j):
|
||||
d_filename = d_dir + s_name
|
||||
if d_filename not in output_files:
|
||||
output_files[d_filename] = open(d_filename, 'w')
|
||||
output_files[d_filename].write(unit + ' ' + message + "\n")
|
||||
output_files[d_filename].write(result_message)
|
||||
|
||||
for fd in output_files.values():
|
||||
fd.close()
|
||||
|
Loading…
x
Reference in New Issue
Block a user