[Python-Dev] Re: PEP 282 comments

Jim Fulton jim@zope.com
Mon, 25 Mar 2002 12:00:54 -0500


Jeremy Hylton wrote:
> 
> >>>>> "TM" == Trent Mick <trentm@ActiveState.com> writes:
> 
>   TM> [Guido van Rossum wrote]
>   >> > [Jeremy Hylton wrote]
>   >> > > It seems quite plausible to decide to log an exception and
>   >> > > then get another trivial exception raised and caught on the
>   >> > > way to the logger.  You would still want to log the original
>   >> > > exception, so passing it explicitly is helpful sometimes.
>   >>
>   >> [Trent]
>   >> > Yes, I suppose so.
>   >>
>   >> I'd like to call YAGNI on this.  Also on the idea of being able
>   >> to pass an exception to all logging levels.  Also on the idea of
>   >> passing the exc_info in rather than having the logger call
>   >> sys.exc_info().
>   >>
>   >> Instead, the logger should be subclassable or extensible so that
>   >> Jeremy can implement this functionality if he really wants it.
> 
> What's the point here?  I've presented use cases, and I maintain a
> large body of ZODB/ZEO code that already uses these features.  So it
> simply doesn't make sense to say "You Ain't Gonna Need It" because I
> already need it and zLOG already has it.
> 
> The feature is simple to explain and implement, and seems to have low
> implementation cost.  So I certainly think it meets the simplest thing
> that could possibly work criteria.

Yes, this is an important feature.

Thanks Jeremy. :)

BTW, the PEP really should reference zLOG. It didn't the
last time I looked.

Jim

--
Jim Fulton           mailto:jim@zope.com       Python Powered!        
CTO                  (888) 344-4332            http://www.python.org  
Zope Corporation     http://www.zope.com       http://www.zope.org