Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for x in random_numbers:
- #break log line into parts
- groups=re.match(regex, log_line).groups()
- #print(groups)
- #group one has the timestamp
- timestamp = groups[1]
- #print(timestamp)
- #parse date into datetime object
- dt = datetime.strptime(timestamp, '%d/%b/%Y:%H:%M:%S %z') #you need to create a precise date format string
- #print(dt)
- #add x random minutes to the date to generate fake requests
- dt = dt + timedelta(minutes=int(x))
- #print(dt)
- #convert datetime object back to string
- updated_timestamp = datetime.strftime(dt, '%d/%b/%Y:%H:%M:%S %z')
- #update url
- new_log_line=template_log_line.format(random=x, timestamp=updated_timestamp)
- log_entries.append(new_log_line)
- #print(new_log_line)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement