Add time code to log messages.

This commit is contained in:
luxick
2017-07-12 12:17:43 +02:00
parent e7c2d9199d
commit 08ebcb1e9f
2 changed files with 14 additions and 15 deletions

View File

@@ -8,6 +8,7 @@
<property name="resizable">False</property> <property name="resizable">False</property>
<property name="modal">True</property> <property name="modal">True</property>
<property name="window_position">center</property> <property name="window_position">center</property>
<property name="default_width">280</property>
<property name="type_hint">dialog</property> <property name="type_hint">dialog</property>
<property name="deletable">False</property> <property name="deletable">False</property>
<child internal-child="vbox"> <child internal-child="vbox">

View File

@@ -7,16 +7,13 @@ import sys
from urllib import request from urllib import request
import gi import gi
import time from time import localtime, strftime, time
gi.require_version('Gtk', '3.0') gi.require_version('Gtk', '3.0')
from gi.repository import GdkPixbuf, GLib from gi.repository import GdkPixbuf, GLib
import six.moves.cPickle as pickle import six.moves.cPickle as pickle
from PIL import Image as PImage from PIL import Image as PImage
from urllib.request import Request, urlopen from urllib.request import Request, urlopen
from urllib.error import HTTPError
from urllib.parse import urlencode
from mtgsdk import Set from mtgsdk import Set
from mtgsdk import MtgException from mtgsdk import MtgException
@@ -109,16 +106,17 @@ class TerminalColors:
UNDERLINE = '\033[4m' UNDERLINE = '\033[4m'
def log(message: str, log_level: LogLevel): def log(msg: str, ll: LogLevel):
if log_level.value <= LOG_LEVEL: if ll.value <= LOG_LEVEL:
level_string = "[" + log_level.name + "] " lv = "[" + ll.name + "] "
if log_level.value == 2: if ll.value == 2:
color = TerminalColors.WARNING c = TerminalColors.WARNING
elif log_level.value == 1: elif ll.value == 1:
color = TerminalColors.BOLD + TerminalColors.FAIL c = TerminalColors.BOLD + TerminalColors.FAIL
else: else:
color = "" c = ""
print(color + level_string + message+TerminalColors.ENDC) tc = strftime("%H:%M:%S ", localtime())
print(c + lv + tc + msg + TerminalColors.ENDC)
def parse_config(filename: str, default: dict): def parse_config(filename: str, default: dict):
@@ -225,9 +223,9 @@ def load_mana_icons(path: str) -> dict:
def net_load_set_list() -> dict: def net_load_set_list() -> dict:
""" Load the list of all MTG sets from the Gather""" """ Load the list of all MTG sets from the Gather"""
try: try:
start = time.time() start = time()
sets = Set.all() sets = Set.all()
stop = time.time() stop = time()
log("Fetched set list in {}s".format(round(stop-start, 3)), LogLevel.Info) log("Fetched set list in {}s".format(round(stop-start, 3)), LogLevel.Info)
except MtgException as err: except MtgException as err:
log(str(err), LogLevel.Error) log(str(err), LogLevel.Error)