2012-01-30 3 views
4

Я использую стандартные конфигурации протоколирования, установите в файле settings.py, и доступ к ним в программе, но я получаю ошибкуLogging не работает

ошибку нет обработчиков не может быть найден для регистратора.

Он работает при запуске с консоли, но не работает при запуске из Eclipse.

Код выглядит следующим образом:

import logging 
from config import settings 
logger = logging.getLogger('engine') 

class ReplyUser(object): 

    def __init__(self): 
     logger.info("Initalizes ReplyUser") 

    def myfun(self): 
     logger.info("Hi") 
     print "hi" 
+6

Проблема заключается в том, чтобы быть в вас settings.py. Пожалуйста, опубликуйте это, но обязательно удалите любые данные sensitve. –

ответ

0

Я предполагаю, что проблема находится в PATH, который использует затмение и он не может найти settings.py, как информация обработчика хранится в settings.py файл, следовательно, ошибка.