2016-04-26 2 views
0

Я использую Django 1.8 для проекта. Я сохранил журналы в настройках как:хранить данные в файлах журнала

LOGGING = { 
    'version': 1, 
    'disable_existing_loggers': False, 
    'formatters': { 
     'verbose': { 
      'format': '%(levelname)s %(asctime)s %(module)s \ 
       %(process)d %(lineno)d %(thread)d %(message)s' 
     }, 
     'simple': { 
      'format': '%(levelname)s %(lineno)d %(message)s' 
     }, 
    }, 
    'handlers': { 
     'null': { 
      'level': 'DEBUG', 
      'class': 'logging.NullHandler', 
      'formatter': 'verbose' 
     }, 
     'console': { 
      'level': 'DEBUG', 
      'class': 'logging.StreamHandler', 
      'formatter': 'verbose' 
     }, 
     'console_simple': { 
      'level': 'DEBUG', 
      'class': 'logging.StreamHandler', 
      'formatter': 'simple' 
     }, 
     'mail_admins': { 
      'level': 'ERROR', 
      'class': 'django.utils.log.AdminEmailHandler', 
      'formatter': 'verbose' 
     }, 
     'requests': { 
      'level': 'INFO', 
      'class': 'logging.FileHandler', 
      'filename': '/var/log/request.log', 
      'formatter': 'verbose' 
     }, 
    }, 
    'loggers': { 
     'django': { 
      'handlers': ['null'], 
      'propagate': True, 
      'level': 'INFO', 
     }, 
     'django.request': { 
      'handlers': ['console'], 
      'level': 'WARNING', 
      'propagate': False, 
     }, 
     'logger': { 
      'handlers': ['requests'], 
      'level': 'INFO', 
      'propagate': False, 
     }, 
    }, 
} 

я получаю ошибку регулярно, как Bad Request, поэтому я хочу, чтобы увидеть, что данные передаются через передний конец на вызовы функций.

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

ответ

0

Вы можете добавить регистраторов для регистрации содержимого в файле журнала.

'logfile': { 
     'level':'DEBUG', 
     'class':'logging.handlers.RotatingFileHandler', 
     'filename': SITE_ROOT + "/logfile", 
     'maxBytes': 50000, 
     'backupCount': 2, 
     'formatter': 'standard', 
    }, 

Посмотрите на Simple Log to File example for django 1.3+

+0

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

+0

да, вы можете на основе обработчика, который вы сконфигурировали –

+0

Как настроить обработчики сделать то же самое ?? –

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