summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xipsilon/util/log.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/ipsilon/util/log.py b/ipsilon/util/log.py
index 3000bb5..dc557e3 100755
--- a/ipsilon/util/log.py
+++ b/ipsilon/util/log.py
@@ -5,16 +5,21 @@
# See the file named COPYING for the project license
import cherrypy
+import inspect
class Log(object):
def debug(self, fact):
if cherrypy.config.get('debug', False):
- cherrypy.log(fact)
+ s = inspect.stack()
+ cherrypy.log('DEBUG(%s): %s' % (s[1][3], fact))
# for compatibility with existing code
_debug = debug
def log(self, fact):
cherrypy.log(fact)
+
+ def error(self, fact):
+ cherrypy.log.error('ERROR: %s' % fact)