preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

En el diagrama anterior, el registrador ha sido configurado para enviar todos los mensajes de registro a cuatro diferentes controladores que permiten escribir un mensaje de registro en la consola, en una web servidor a un archivo y a un servicio de correo electrónico. Tal comportamiento puede ser necesario porque: • El servidor web permitirá a los desarrolladores acceder a una interfaz web que les permite ver los archivos de registro incluso si no tienen permiso para acceder a un servidor de producción. • El archivo de registro garantiza que todos los datos de registro se almacenen permanentemente en un archivo dentro del almacén de archivos. • Se puede enviar un mensaje de correo electrónico a un sistema de notificación para que alguien sea notificado que hay un problema a ser investigado. • Es posible que la consola aún esté disponible para los administradores del sistema que deseen mire los mensajes de registro generados. El marco de registro de Python viene con varios controladores diferentes como sugerencia. mencionados anteriormente y enumerados a continuación: • logging.Stream Handler envía mensajes a salidas como stdout, estándar, etc. • logging.FileHandler envía mensajes de registro a los archivos. Hay varios variedades de File Handler además del FileHandler básico, estos incluyen el logging.handlers.RotatingFileHandler (que rotará el registro archivos basado en a máximo archivo tamaño) y controladores.de.registro. TimeRotatingFileHandler (que rota el archivo de registro en el tiempo especificado) intervalos, p. a diario). • logging.handlers.SocketHandler que envía mensajes a un TCP/IP socket donde puede ser recibido por un servidor TCP. • logging.handlers.SMTPHandler que envía mensajes por el SMTP (Protocolo simple de transferencia de correo) a un servidor de correo electrónico. • logging.handlers.SysLogHandler que envía mensajes de registro a un sistema Unix programa de registro del sistema. 324 28 Registro avanzado

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Weiterlesen