On Fri, May 28, 2010 at 4:39 PM, Mathieu Leduc-Hamel <marra...@gmail.com> wrote:
> 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 ?

Vinay has already stated that he is making his code (which is part of
python 2.7) available to be distributed with Django so it will work on
any version that Django works on.

>
> 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.
>
>



-- 
----
\X/ /-\ `/ |_ /-\ |\|
Waylan Limberg

-- 
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