+logExceptions
parent
729bbd81d7
commit
dbc7398e2d
|
@ -1,5 +1,6 @@
|
|||
import sys
|
||||
import datetime
|
||||
import traceback
|
||||
|
||||
class Logger:
|
||||
|
||||
|
@ -11,6 +12,11 @@ class Logger:
|
|||
self.__target.write("%s: [%s] %s\n" % (dt,level,msg))
|
||||
self.__target.flush()
|
||||
|
||||
def logException(self,e):
|
||||
lines = traceback.format_exception(None,e)
|
||||
self.log("Exception occured: {0}".format(e))
|
||||
for line in lines:
|
||||
self.log(line)
|
||||
|
||||
|
||||
|
||||
|
@ -20,3 +26,5 @@ default_logging = Logger()
|
|||
def log(msg,level = 0):
|
||||
default_logging.log(msg,level)
|
||||
|
||||
def logException(self,e):
|
||||
default_logging.logException(e)
|
||||
|
|
Loading…
Reference in New Issue