Add timezone info into logs

Timestamps in the main log are currently printed in local time. This
patch adds UTC offset to the top of the log so it's possible to find out
exactly when events happen.

Fixes: https://pagure.io/pungi/issue/710
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
Lubomír Sedlář 2017-09-08 10:19:13 +02:00
parent 2fa89c061b
commit 87884b6412
1 changed files with 4 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import locale
import datetime
import getpass
import socket
import time
import pipes
import json
@ -261,6 +262,9 @@ def run_compose(compose, create_latest_link=True, latest_link_status=None):
compose.log_info("Working directory: %s" % os.getcwd())
compose.log_info("Command line: %s" % " ".join([pipes.quote(arg) for arg in sys.argv]))
compose.log_info("Compose top directory: %s" % compose.topdir)
is_dst = time.daylight and time.localtime().tm_isdst > 0
compose.log_info("Current timezone offset: %s"
% time.altzone if is_dst else time.timezone)
compose.read_variants()
# dump the config file