diff --git a/apache-fake-log-gen.py b/apache-fake-log-gen.py index cacf642..dd514b7 100644 --- a/apache-fake-log-gen.py +++ b/apache-fake-log-gen.py @@ -10,6 +10,8 @@ import sys import argparse from faker import Faker from random import randrange +from tzlocal import get_localzone +local = get_localzone() #todo: # allow writing different patterns (Common Log, Apache Error log etc) @@ -84,7 +86,7 @@ while (flag): ip = faker.ipv4() dt = otime.strftime('%d/%b/%Y:%H:%M:%S') - tz = datetime.datetime.now().strftime('%z') + tz = datetime.datetime.now(local).strftime('%z') vrb = numpy.random.choice(verb,p=[0.6,0.1,0.1,0.2]) uri = random.choice(resources) diff --git a/requirements.txt b/requirements.txt index 111cf74..79221eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,3 +2,4 @@ fake-factory==0.7.2 numpy==1.11.2 Faker==0.7.3 pytz==2016.7 +tzlocal==1.3.0 \ No newline at end of file