PHP 8.4.6 Released!

Introducción

Seaslog es una extensión de registro eficiente, rápida y estable para PHP.

El registro, que generalmente es el registro de operaciones del sistema, del software y de la aplicación. A través del análisis del registro, puede facilitar a los usuarios comprender el funcionamiento del sistema, del software y de la aplicación. Si el registro de la aplicación es lo suficientemente rico, también puede analizar el comportamiento operativo del usuario anterior, el tipo, la distribución regional u otra información adicional. El registro de la aplicación también indica múltiples niveles al mismo tiempo, puede obtener fácilmente el análisis del estado de salud de la aplicación, encontrar rápidamente los problemas y localizarlos rápidamente, y resolver el problema, remediar la pérdida.

La función error_log, syslog que está integrada en PHP es potente y tiene un excelente rendimiento, pero debido a varios defectos (error_log no tiene nivel de error, no tiene formato fijo, syslog independientemente del módulo, y se mezcla con el registro del sistema), reduce mucho la flexibilidad y no puede satisfacer los requisitos de la aplicación.

La buena noticia es que existen varias bibliotecas de clases de registro de terceros establecidas para compensar los defectos, como log4php, plog, monolog (por supuesto, hay muchas aplicaciones en el desarrollo de proyectos de la clase de registro).

Por lo tanto, hay una biblioteca de registro que cumple con los siguientes requisitos:

  • Módulos, clasificación
  • Configuración simple (preferiblemente sin configuración)
  • Formato de registro claro y fácil de entender
  • Aplicación simple y buen rendimiento
Seaslog cumple con estas demandas.

Lo que se proporciona actualmente:

  • En el proyecto PHP, registrar la especificación del registro y repidly.
  • Configurar el directorio de registro predeterminado y el módulo
  • Directorio de registro especificado y captura de la configuración actual
  • Análisis preliminar del marco de alerta temprana
  • Tampon de registro eficiente y depuración de tampon práctica
  • Seguir la especificación de la interfaz de registro PSR-3
  • Registrar automáticamente la información de error
  • Registrar automáticamente la información anormal
  • Soporte Conectar el puerto TCP, enviar con RFC5424
  • Soporte Conectar el puerto UDP, enviar con RFC5424
  • Soporte RequestId diferencia las solicitudes
  • Soporte para las personalizaciones de plantilla de registro

Ver más » Document SeasLog en Github.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top