Exception report library

Discussion in 'Python' started by Ian Bicking, Jan 7, 2005.

  1. Ian Bicking

    Ian Bicking Guest

    I've been using one of several systems to catch unexpected exceptions
    and log them (e.g., write to a file, display on web page, email me,
    etc). But many are built into a particular system, or have an
    interesting but incomplete set of features. E.g., many web frameworks
    have exception reporters (and the stdlib includes cgitb), but I want to
    handle non-web exceptions in the same way as exceptions from web
    requests, and that's not generally easy.

    So, I'm figuring there should be some generic library that does this.
    Does anyone have experience with one they could recommend? PyCrash
    comes to mind: http://pycrash.sourceforge.net/, though the XML output
    doesn't excite me (but the post-mortem debugging data is nice). py.test
    makes nice tracebacks with extra data as well, and cgitb is another
    option, though I've found the code to be poorly factored for reusability
    when I've looked at it in the past. Zope includes an
    otherwise-Zope-neutral ExceptionFormatter, which isn't terribly
    exciting, except that it does look for __traceback_info__ local
    variables and create reports with those inlined. Maybe there's
    something better that's packaged as part of a larger framework? Does
    anyone have good or bad experience with PyCrash?

    Localized application extensibility is really useful to me as well; for
    instance, in a web application I like to know who the logged-in user is,
    and all sorts of environment information, and there's no way to do that
    that is common to all the environments I'd like this to work in. On the
    reporting end configuration and hooks are also really useful; e.g.,
    there's no general way to display an exception report on a web page, so
    a web framework would have to hook into it in some way as well.

    I feel like there must be something out there, since every Python
    programmer has to deal with this sort of thing to some degree...?

    Ian Bicking / / http://blog.ianbicking.org
    Ian Bicking, Jan 7, 2005
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Meheraj shaik via .NET 247

    Crysatl report load report failed

    Meheraj shaik via .NET 247, May 28, 2005, in forum: ASP .Net
    Jun 7, 2005
  2. James Wallace
    James Wallace
    Oct 17, 2003
  3. =?Utf-8?B?aHVicmlzdGljYm9i?=

    Load Report Fails on ASP.NET app when report is on a different ser

    =?Utf-8?B?aHVicmlzdGljYm9i?=, Mar 17, 2005, in forum: ASP .Net
    Brock Allen
    Mar 17, 2005
  4. =?Utf-8?B?Sm9obiBCYWlsZXk=?=

    The definition of the report 'Main Report' is invalid

    =?Utf-8?B?Sm9obiBCYWlsZXk=?=, Jul 2, 2005, in forum: ASP .Net
    Jul 2, 2005
  5. =?Utf-8?B?SmFpZ2FuZXNo?=

    Reading report content using Crystal Report Viewer XI

    =?Utf-8?B?SmFpZ2FuZXNo?=, Jan 4, 2006, in forum: ASP .Net
    Jan 4, 2006

Share This Page