# HG changeset patch # User Drew Perttula # Date 2013-06-06 03:14:06 # Node ID 1f93e5d19f8a7b525aae3a036d4807be324bd499 # Parent 1bda494a8c3a5eead4b1c5fb2bb36abf57da0e79 merge run_local again Ignore-this: bdf2cbaf31e9bfbd30c27244bc61f792 diff --git a/bin/run_local.py b/bin/run_local.py --- a/bin/run_local.py +++ b/bin/run_local.py @@ -17,4 +17,18 @@ def rce(self, exc, val, tb): Failure(val, exc, tb).printDetailedTraceback() Tkinter.Tk.report_callback_exception = rce +import coloredlogs, logging, time +log = logging.getLogger() + +class CSH(coloredlogs.ColoredStreamHandler): + def render_timestamp(self, created): + return time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(created)) + ( + "%.3f" % (created % 1)).lstrip('0') + + def render_name(self, name): + return name + +log.addHandler(CSH(show_hostname=False, show_name=True)) + cgitb.enable(format='txt') +