A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2003-January/032375.html below:

[Python-Dev] logging package -- spurious package contents

[Python-Dev] logging package -- spurious package contentsFred L. Drake, Jr. fdrake@acm.org
Thu, 23 Jan 2003 11:07:28 -0500
Guido van Rossum writes:
 > The submodule logging/config.py contains code that I feel should not
 > be there.  I experimented with the config file format it implements,
 > and it appears very painful.  It appears mostly undocumented, typos in
 > the file are not always reported, and you seem to have to specify the
 > filename and mode twice.  (Example:
...
 > Since configuring the logging package with a few programmatic calls is
 > so easy, and applications that need serious logging configurability
 > typically already have some configuration mechanism, I propose to drop
 > this from the Python distribution.

I agree.  The configuration machinery isn't very helpful unless you're
desparate, in which case you have other problems.

 > I'm similarly not convinced of the utility of the logging/handlers.py
 > submodule, but I've never tried to use it, so lacking any particular
 > negative experience all I can say against it is YAGNI.

This is, one the other hand, quite useful.  Several handlers defined
in this module are useful.

 > Does anyone on python-dev think the logging package would lose utility
 > if I removed those submodules?

+1 on losing logging.config
-1 on losing logging.handlers


  -Fred

-- 
Fred L. Drake, Jr.  <fdrake at acm.org>
PythonLabs at Zope Corporation



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4