# -*- coding: utf-8 -*-
"""
Created on Fri May 21 21:58:34 2021

@author: PC
"""

import re
import os

os.chdir(r'C:\Users\PC\Pytho')
def logs():
    with open("logdata.txt", "r") as file:
        logdata = file.read()
    logs=[]
    w = '(?P<host>(?:\d+\.){3}\d+)\s+(?:\S+)\s+(?P<user_name>\S+)\s+\[(?P<time>[-+\w\s:/]+)\]\s+"(?P<request>.+?.+?)"'
    for m in re.finditer(w, logdata):
        logs.append(m.groupdict())
    return logs[0]
    raise NotImplementedError()
    
    
    
print(logs())