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] 
> <javascript:>> 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.

-- 
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/30a968e4-4464-489f-ad7d-502f3b695f44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to