Gaois.QueryLogger
Um logger de consulta simples e configurável para aplicativos Core ASP.NET e ASP.NET. É o Logger de consulta usado por Fiontar & Scoil na Gaeilge, Universidade de Dublin City, Irlanda, para registrar estatísticas de pesquisa no SQL Server. Gaois.QueryLogger é uma biblioteca .NET Standard 2.0 e suporta aplicativos criados com o ASP.NET Framework 4.6.1 e asp.net Core 2.1 ou superior.
Nota: Esta é uma versão de pré -lançamento para fins de teste. A superfície da API agora é relativamente estável e estamos focados em adicionar recursos adicionais, testes de unidade e documentação.
Documentação
Aprenda a instalar e configurar o Logger de consulta em nosso site de documentação em docs.gaois.ie.
Status do pacote
| Pacote | Nuget estável | Nuget Prerelease | Downloads |
|---|
| Gaois.QueryLogger | N / D | | |
| Gaois.queryLogger.aspnetcore | N / D | | |
Características
- Termos de consulta de log e metadados associados ao SQL Server.
- Os metadados incluem um ID de consulta exclusivo, nome do aplicativo, categoria de consulta, servidor de host, endereço IP do cliente, sucesso de execução de consulta, duração da execução da consulta, contagem de resultados e informações sobre o tempo.
- As consultas podem compartilhar um GUID, o que significa que você pode agrupar várias consultas associadas.
- Adicione metadados personalizados aos seus logs. Usamos isso para armazenar dados específicos do aplicativo em um log de várias aplicações.
- Por padrão, a biblioteca anonimia parcialmente os endereços IP do usuário, removendo o último octeto de endereços IP do cliente IPv4 ou os últimos 80 bits de um endereço IPv6. Essa configuração pode ser desligada.
- Desempenho: o registro não adiciona despesas gerais adicionais aos tempos de resposta do servidor. Registramos mais de 100.000 consultas por dia em produção com facilidade.
- Inclui seu próprio serviço de notificação por e-mail que o alertará no caso de quaisquer erros de registro.