Gaois.QueryLogger
Un registrador de consultas simple y configurable para aplicaciones Core ASP.NET y ASP.NET. Es el registrador de consultas utilizado por Fiontar & Scoil Na Gaeilge, Universidad de la Ciudad de Dublín, Irlanda, registrará estadísticas de búsqueda en SQL Server. Gaois.QueryLogger es una biblioteca .NET Standard 2.0 y admite aplicaciones construidas con ASP.NET Framework 4.6.1 y ASP.NET Core 2.1 o superior.
Nota: Esta es una versión previa a la prueba para fines de prueba. La superficie API ahora es relativamente estable y nos estamos centrando en agregar características adicionales, pruebas unitarias y documentación.
Documentación
Aprenda a instalar y configurar el registrador de consultas en nuestro sitio de documentación en docs.gaois.ie.
Estado del paquete
| Paquete | Establo nuget | Nuget Prerelease | Descargas |
|---|
| Gaois.QueryLogger | N / A | | |
| Gaois.querylogger.aspnetcore | N / A | | |
Características
- Términos de consulta de registro y metadatos asociados a SQL Server.
- Los metadatos incluyen una ID de consulta única, nombre de la aplicación, categoría de consulta, servidor host, dirección IP del cliente, éxito de ejecución de consultas, duración de la ejecución de consultas, recuento de resultados e información de fecha y hora.
- Las consultas pueden compartir un GUID, lo que significa que puede agrupar múltiples consultas asociadas.
- Agregue metadatos personalizados a sus registros. Utilizamos esto para almacenar datos específicos de la aplicación en un registro de aplicaciones múltiples.
- De manera predeterminada, la biblioteca anónima parcialmente las direcciones IP del usuario eliminando el último octeto de las direcciones IP del cliente IPv4 o los últimos 80 bits de una dirección IPv6. Esta configuración se puede apagar.
- Rendimiento: el registro no agrega gastos generales adicionales a los tiempos de respuesta del servidor. Registramos más de 100,000 consultas por día en producción con facilidad.
- Incluye su propio servicio de notificación de correo electrónico que lo alertará en caso de cualquier error de registro.