[Zope3-dev] error reporting utility and SiteError log
Christian Theune
ct at gocept.com
Thu Aug 17 11:10:29 EDT 2006
Martijn Faassen wrote:
> Hi there,
>
> I was making the assumption that any error that shows up in the error
> reporting utility in the ZMI is also copied to the SiteError log
> (typically STDOUT in a standard Zope 3 configuration), and vice versa.
> This assumption is true in Zope 2, where in the error_log object you can
> actually request the error to be logged to the shell as well.
>
> It however does not appear to be the case in the error handling logic in
> Zope 3. Instead, all errors appear to be logged to the error reporting
> utility, but only errors that:
>
> * have views
>
> * have this view provide the ISystemErrorView interface
>
> * and have a method on this view isSystemError() returning True
>
> appear to get logged to the SiteError log (and thus STDOUT).
>
> In certain circumstances this leads to errors that do not appear on
> STDOUT that do get logged into the error reporting utility. This is, at
> least to me, rather surprising.
>
> What's the motivation for the differences? Could we unify this approach
> so that the error reporting utility is responsible for logging to the
> SiteError log as well?
+1 for unification
a) it's easier to understand
b) in general favor of unification with Z2
Christian
--
gocept gmbh & co. kg - forsterstraße 29 - 06112 halle/saale - germany
www.gocept.com - ct at gocept.com - phone +49 345 122 9889 7 -
fax +49 345 122 9889 1 - zope and plone consulting and development
More information about the Zope3-dev
mailing list