2016-10-23 9 views
0

мой журнал не работает на сервере dev, а локально работает. здесь конфигурация:Django - конфигурация регистрации

LOGGING = { 
    'version': 1, 
    'disable_existing_loggers': False, 
    'formatters': { 
     'verbose': { 
      'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s' 
     }, 
     'simple': { 
      'format': '%(levelname)s %(asctime)s %(message)s' 
     }, 
    }, 
    'filters': { 
     'require_debug_false': { 
      '()': 'django.utils.log.RequireDebugFalse', 
     }, 
     'require_debug_true': { 
      '()': 'django.utils.log.RequireDebugTrue', 
     }, 
    }, 
    'handlers': { 
     'log_file':{ 
      'level': 'INFO', 
      'class': 'logging.handlers.RotatingFileHandler', 
      'filename': '/var/log/django/my_project.log', 
      'maxBytes': '16777216', # 16 MB 
      'formatter': 'simple' 
     }, 
     'console': { 
      'level': 'DEBUG', 
      'filters': ['require_debug_true'], 
      'class': 'logging.StreamHandler', 
      'formatter': 'simple' 
     }, 
     'null': { 
      'class': 'logging.NullHandler', 
     }, 
     'mail_admins': { 
      'level': 'ERROR', 
      'filters': ['require_debug_false'], 
      'class': 'django.utils.log.AdminEmailHandler' 
     } 
    }, 
    'loggers': { 
     'my_project': { 
      'handlers': ['log_file', 'console'], 
      'level': 'INFO', 
      'propagate': True, 
     }, 
     'django.request': { 
      'handlers': ['mail_admins'], 
      'level': 'ERROR', 
      'propagate': False, 
     }, 
    } 
} 

затем, если я создаю экземпляр регистратора:

logger = logging.getLogger('my_project') 

, и я пытаюсь войти что-то:

logger.info('something') 
logger.debug('something else') 

он не работает (ничего не написано на /var/log/django/my_project.log), в то время как локально он работает. Я что-то упустил?

+0

Есть ли на сервере '/ var/log/django /'? – guival

ответ

0

Возможно, отсутствует разрешение на запись? Является ли пользователем, с которым вы запускаете приложение, разрешено писать в/var?

 Смежные вопросы

  • Нет связанных вопросов^_^