Logs de aplicación centralizados para Laravel
Sus logs de Laravel enviados sobre la marcha, buscables por nivel y por entorno, y ligados a la excepción que rodean.
MONITOR_LOGS_ENABLED=true
El problema
Los logs viven en el servidor, en un archivo que nadie lee antes del incidente. El día que los necesita hacen falta una conexión, la ruta correcta y un grep sobre varios gigabytes mientras el cliente espera.
Qué obtiene
- La búsqueda por nivel, entorno, canal y periodo
- Una línea de severidad de siete días, para ver un pico sin buscarlo
- Los logs de los cinco minutos alrededor de una excepción, en la página de esa excepción
- El contexto estructurado mostrado tal cual, sin aplanar sus arrays
- La retención de su plan aplicada sola, sin purga que escribir
- El cifrado de extremo a extremo como opción, descifrado en su navegador
Cómo funciona
Un enganche, no una reescritura
El paquete cliente se engancha al registro del framework, los eventos de log de Laravel o un handler Monolog en Symfony. Sus llamadas actuales salen tal cual, sin que usted toque una línea.
Por lotes, nunca dentro de la petición
Las líneas se acumulan y salen al terminar la petición o el job. La latencia de su aplicación no depende de la nuestra.
Filtrados antes de salir
Las claves sensibles se enmascaran por nombre, y lo que tiene forma de correo, IBAN o tarjeta se enmascara por forma, esté donde esté.