django-errorstack

Easy Django Integration con el servicio ErrorStack.com
Descargar ahora

django-errorstack Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Carl Meyer
  • Sitio web del editor:
  • https://launchpad.net/~carljm

django-errorstack Etiquetas


django-errorstack Descripción

Easy Django Integration con el servicio de errorstack.com Django-ErrorStack es una aplicación reutilizable de Django para detectar errores de registro al servicio de error. Inicialización: Instale desde PYPI con Easy_Install o PIP: PIP Instale Django-ErrorStackor Obtenga la versión en desarrollo: PIP Instale Django-ErrorStack == ToUsage: para usar Django -ErrorStack en su proyecto DJANGO: 1. Agregue 'ERRORSTACK' a su configuración instalada. 2. Configure la configuración ErrorStack_Stack_Key. 3. Añadir errorStack.middleware.ErrorStackMiddleware al final de su configuración de Middleware_Classes. Cuando la depuración es falsa, todas las excepciones de vista no controladas se registrarán en ErrorStack. El manejo de errores, de lo contrario, procederá, de lo contrario: Django-ErrorStack no se deshabiliza ni modifica el manejo de errores habituales de Django. Errores de inicio Manualmente, puede querer iniciar algunos errores a ErrorStack en su propio código, sin recaudar una excepción no controlada o mostrar una página de 500 a Su usuario.Django-ErrorStack utiliza un registrador con nombre del módulo de registro de la biblioteca estándar de Python. El nombre del registrador está definido por la configuración ERRORSTACK_LOGGER_NAME (Predeterminado en "ErrorStack"). Suponiendo que no cambie la configuración, puede registrar errores como este: Importar loggingLogger = logging.getlogger ("errorstack") intente: # ... algún código que eleva un excepcepto: registrador.error ("algo malo. ", EXC_INFO = VERDADERO) Este registrador solo envía errores o errores críticos (no advertencias o información o mensajes de información) a ERRORSTACK.Attaching El controlador de errores a su propia aplicación de registros, ya puede usar el módulo de registro de STDLIB con sus propios loggers nombrados. Si desea adjuntar el controlador de registros de ErrorStack a sus propios loggers, puede hacer lo siguiente: Importar loggingfrom ErrorStack.Handlers Importar ErrorStack_Handlerlogger = logging.getlogger ("my_logger") Logger.addHandler (errorStack_handler), este controlador solo escucha errores o errores críticos.tsettings: errorStack_stack_KeyEl tecla de la pila de errores de la que desea enviar errores. Esta opción se requiere.ErrorStack_Catch_404LOG HTTP404 excepciones a ErrorStack si esto es cierto. Falso por defecto.ErrorStack_Logger_Namethe Nombre del registrador para usar. Por defecto en "ERRORSTACK". Requisitos: · Python · Django


django-errorstack Software relacionado