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):