From 8373c4b3c57b40358dc68caf3c5728af9366f43b Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Fri, 4 Oct 2024 19:45:48 -0700 Subject: [PATCH] fixErrorsLogs --- etc/report_generator.py | 18 ++++++++++++++---- etc/report_generator5.py | 23 ++++++++++++++++------- 2 files changed, 30 insertions(+), 11 deletions(-) diff --git a/etc/report_generator.py b/etc/report_generator.py index bca47f8..eafd761 100644 --- a/etc/report_generator.py +++ b/etc/report_generator.py @@ -116,15 +116,25 @@ def parse_log_file(file_path): log_data['shameList'].append(line) + # get the user who sent the message user_match = re.search(r'From: (\w+)', line) if user_match: log_data['unique_users'].add(user_match.group(1)) - + + # Error Logs if 'WARNING |' in line: - log_data['warnings'].append(line.strip()) + # remove some junk from the line + line.replace(' ', ' ') + line.replace('| WARNING |', '') + line.replace('System:', '') + log_data['warnings'].insert(0, line) if 'ERROR |' in line or 'CRITICAL |' in line: - log_data['errors'].append(line.strip()) + # remove some junk from the line + line.replace(' ', ' ') + line.replace('| ERROR |', '') + line.replace('System:', '') + log_data['errors'].insert(0, line) # bbs messages bbs_match = re.search(r'📡BBSdb has (\d+) messages.*?Messages waiting: (\d+)', line) @@ -438,7 +448,7 @@ def generate_main_html(log_data, system_info): -
Meshbot (BBS) Network Statistics
+
MeshBot (BBS) Web Dashboard