From 038d5b9bcf78ca7b97ab80513d9780062ca68374 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Thu, 1 Jun 2023 08:33:42 +0200 Subject: [PATCH] Services: Web Proxy: Access Log - syslog parsing cleanup. closes https://github.com/opnsense/core/issues/6588 --- src/opnsense/scripts/syslog/logformats/syslog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opnsense/scripts/syslog/logformats/syslog.py b/src/opnsense/scripts/syslog/logformats/syslog.py index 55710e16c..5d42a6406 100755 --- a/src/opnsense/scripts/syslog/logformats/syslog.py +++ b/src/opnsense/scripts/syslog/logformats/syslog.py @@ -87,11 +87,11 @@ class SysLogFormatEpoch(NewBaseLogFormat): @staticmethod def match(line): # looks like an epoch - return len(line) > 15 and line[0:10].isdigit() and line[10] == '.' and line[11:13].isdigit() + return len(line) > 15 and line[0:10].isdigit() and line[10] == '.' and line[11:14].isdigit() @property def timestamp(self): - return datetime.datetime.fromtimestamp(float(self._line[0:13])).isoformat() + return datetime.datetime.fromtimestamp(float(self._line[0:14])).isoformat(timespec='milliseconds') @property def line(self):