adding thread name to the log output
authorerickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Sun, 19 Aug 2007 13:54:43 +0000 (13:54 +0000)
committererickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Sun, 19 Aug 2007 13:54:43 +0000 (13:54 +0000)
git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1085 9efc2488-bf62-4759-914b-345cdb29e865

src/python/osrf/log.py

index 9ba9a12..df63093 100644 (file)
@@ -13,7 +13,7 @@
 # GNU General Public License for more details.
 # -----------------------------------------------------------------------
 
-import traceback, sys, os, re
+import traceback, sys, os, re, threading
 from osrf.const import *
 
 loglevel = 4
@@ -72,7 +72,7 @@ def __osrfLog(level, msg):
     # XXX when file logging is implemented, wrap io in a semaphore for thread safety
 
     file = frgx.sub('',tb[0])
-    msg = '[%s:%d:%s:%s] %s' % (lvl, os.getpid(), file, tb[1], msg)
+    msg = '[%s:%d:%s:%s:%s] %s' % (lvl, os.getpid(), file, tb[1], threading.currentThread().getName(), msg)
     syslog.syslog(slvl, msg)
 
     if level == OSRF_LOG_ERR: