From 209dc2ec59f5682408e4fb7fe2961d2e66dc0f5a Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Fri, 17 Jun 2022 20:41:58 +0200 Subject: [PATCH] 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 --- scripts/journal_dump.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/journal_dump.py b/scripts/journal_dump.py index ad521c2e69..5b95c0a004 100755 --- a/scripts/journal_dump.py +++ b/scripts/journal_dump.py @@ -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()