diff bin/run_local.py @ 833:bdfdfea84510

colored logs Ignore-this: 74b7fb320ebca032b2976da3d00e05ca
author Drew Perttula <drewp@bigasterisk.com>
date Tue, 04 Jun 2013 23:51:57 +0000
parents 41830567a8d0
children f3364e9f5c03
line wrap: on
line diff
--- a/bin/run_local.py	Tue Jun 04 23:18:46 2013 +0000
+++ b/bin/run_local.py	Tue Jun 04 23:51:57 2013 +0000
@@ -17,4 +17,17 @@
         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')