traceback as string

Colin Brown cbrown at metservice.com
Tue Dec 16 20:25:51 CET 2003


"John Hunter" <jdhunter at ace.bsd.uchicago.edu> wrote in message
news:mailman.202.1071593230.9307.python-list at python.org...
>
> What is the best way to get the traceback as a string.

I define the following module "Excepts.py" for logging exceptions in daemon
processes:

------------------------------------------
import sys,traceback

def error():
    tb =
traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info(
)[2])
    return tb[len(tb)-1].replace('\n','')

def errorstack():
    return
''.join(traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.e
xc_info()[2]))
-------------------------------------------

Colin Brown
PyNZ






More information about the Python-list mailing list