On Thursday, February 11, 2016 at 1:32:51 PM UTC+1, Det S. Pillner wrote:
>
>
>
> On Saturday, January 23, 2016 at 11:38:31 AM UTC+1, James Schneider wrote:
>>
>>
>> On Jan 20, 2016 2:35 AM, "Det S. Pillner" <[email protected]> wrote:
>> >
>> > Hi all,
>> >
>> > I work on a django project. I use very heavy logging in this project. 
>> Some parts of code needs to start over a cron job outside of the django 
>> project. In this - I call it modules - I try to use my existing django 
>> logging config. Code execution displays no errors bud there are no logging 
>> entries.
>> >
>> > Can somebody help to fix my problem?
>> >
>>
>> Are you bring in your entire Django environment via a django.setup() 
>> call, or are you simply trying to import the logging configuration that is 
>> being used by your Django project?
>>
>> Without some explanation of what you've tried, I don't think we have 
>> enough information to help.
>>
>> -James
>>
>
> Oh Sorry for the late answer. Holiday.
>
> Here is the content of my bash script to call one of the modules that I 
> use from outside of Django:
>
>
>   
> # django/python settings
>
> PYTHONPATH="${PYTHONPATH}:/srv/wpkg_webtools/"
> export PYTHONPATH
> export DJANGO_SETTINGS_MODULE=wpkg_webtools.settings.privat
>
> # call python part (django module)
> python /srv/wpkg_webtools/wpkg/modules/fill.py $1
>
>
> This script is called from a cron job and find.
>
> In my module I use this:
>
> import os
> import os.path
> import glob
> import sys
> import xml.etree.ElementTree as eTree
> import logging
> import logging.config
> import logging.handlers
> from time import gmtime, strftime
>
> from django.db import connection
>
> from wpkg.models.wpkg import *
>
> logger = logging.getLogger('imp')  # global logger for fill
>
>
> I does not get a error message. That means: Python can find all things. 
> And below: a part from settings.py:
>
> 'imp': {
>     'handlers': ['import'],
>     'level': 'DEBUG',
> },
>
>
> This logger is used by other parts IN django also.
>
> Thanks for your reaction. I will try django.setup() in the head of my 
> module.
>

Tested . Works great.

No I use django.setup() in __main__ section and get logger in function. 
Many thanks. 

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/108a653a-3465-4daf-8f42-8e1f92c0766d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to