Oh cool! next time I'll check in the PEP list before...

But I don't understand how it'll work with older python version, like
the current 2.6 branch ?

On Fri, May 28, 2010 at 4:33 PM, Vinay Sajip <vinay_sa...@yahoo.co.uk> wrote:
>
> On May 28, 9:16 pm, Mathieu Leduc-Hamel <marra...@gmail.com> wrote:
>> I would say, why not use the default python way to config logging,
>> handler and loggers ? it work fine and many projects are using it.
>> That way, we'll be able to use the same logging configuration for our
>> django projects and the different python library that we may use and
>> we the logging is implemented using the default python way.
>>
>> I don't exactly understand why it should be in the settings.py file ?
>>
>
> What's proposed to be in settings.py is the actual configuration, not
> the mechanism. The mechanism will be the new-in-Python-2.7-and-3.2
> configuration via dictionaries (rather than via Python code or the ini-
> style confguration files - see PEP 391 for more details of the
> rationale behind dict-based configuration).
>
> Existing projects (like Django) can use the standalone dictconfig
> project on BitBucket to get the functionality which will be in Python
> 2.7 and 3.2, for use with earlier versions of Python. So really,
> Django is using the same mechanisms as Python for logging. It's good
> practice to put a shallow interface between the Django and Python
> logging configuration layers, to allow Django to specify sensible
> defaults. (There's an example of that in my Launchpad branch - the
> Django layer adds a default key in the dictionary to specify that by
> default, existing loggers are not disabled when configuration
> happens.)
>
> Logging of third-party libraries and django-apps (which make use of
> logging) in a Django site will be customisable through the logging
> configuration mechanism being proposed. All of Django, your apps and
> their dependencies, third-party apps and their dependencies - if any
> of them already use logging in the conventional way, you will be able
> to modify their logging behaviour through this mechanism.
>
> Regards,
>
> Vinay Sajip
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django developers" group.
> To post to this group, send email to django-develop...@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-developers+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-developers?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-develop...@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to