diff options
-rwxr-xr-x | ipsilon/util/log.py | 7 |
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) |