Zope 2.6 will contain improvements that make ZDebug unnecessary.
ZDebug is a collection of patches for Zope that make exceptions more self revealing. The following modules are currently included:
This product slows Zope down somewhat, although it would be possible to update cDocumentTemplate with debugging hooks to recover the loss. Therefore this release is primarily for evaluation purposes, but it has already been used to solve several bugs.
Plans for future improvements include patches for ZPublisher which would display details in authorization exceptions rather than simply returning "NotFound".
See the example output.
Version 0.1.1 corrects a bug with dtml-return and adds a view of the security context stack.
Version 0.2 fixes issues with Zope 2.3.0, uses a generalized and corrected getPathOf() method, and incorporates feedback from Chris Withers, Itai Tavor, and the community. Thanks!
Version 0.2.1 fixes a bad interaction with the sendmail tag.
Version 0.3 is compatible with Zope 2.4.x.