Even more robust logic in case of missing HTTP version on the logged request - if anything is wrong with the format simply default to http_version = 1.0
This commit is contained in:
parent
4821fe086b
commit
40dc739d09
1 changed files with 4 additions and 6 deletions
|
@ -100,12 +100,10 @@ class LogEventHandler(EventHandler):
|
||||||
logger.warning('Could not parse log line from {}: {}'.format(file, line))
|
logger.warning('Could not parse log line from {}: {}'.format(file, line))
|
||||||
return
|
return
|
||||||
|
|
||||||
|
try:
|
||||||
|
http_version = m.group(5).split(' ')[2].split('/')[1]
|
||||||
|
except:
|
||||||
http_version = '1.0'
|
http_version = '1.0'
|
||||||
version_string = m.group(5).split(' ')
|
|
||||||
if version_string:
|
|
||||||
version_string = version_string[2].split('/')
|
|
||||||
if version_string:
|
|
||||||
http_version = version_string[1]
|
|
||||||
|
|
||||||
info = {
|
info = {
|
||||||
'address': m.group(1),
|
'address': m.group(1),
|
||||||
|
|
Loading…
Reference in a new issue