diff --git a/nginx-access-log-parser.py b/nginx-access-log-parser.py index f985baa..9850b46 100644 --- a/nginx-access-log-parser.py +++ b/nginx-access-log-parser.py @@ -19,7 +19,7 @@ for logFile in logFiles: logsInFile = [] for log in logs: - regex = re.match('(?P\d+\.\d+\.\d+\.\d+)\s-\s(?P[^\s]+)\s\[(?P[^\]]+)\]\s"(?P[^"]+)"\s(?P\d+)\s(?P\d+)\s"(?P[^"]+)"\s"(?P[^"]+)"', log) + regex = re.match('(?P[^\s]+)\s-\s(?P[^\s]+)\s\[(?P[^\]]+)\]\s"(?P[^"]+)"\s(?P\d+)\s(?P\d+)\s"(?P[^"]+)"\s"(?P[^"]+)"', log) entry = regex.groupdict(); if args.flat: entry['file'] = logFile