From 7ed0ba73875a204e8b70e44fdfe6638855b70dee Mon Sep 17 00:00:00 2001 From: "ECAILLE Fabrice (externe)" Date: Fri, 17 Mar 2017 11:48:59 +0100 Subject: [PATCH] Fix: right way to use local timezone --- apache-fake-log-gen.py | 4 +++- requirements.txt | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) 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