Gaois.querylogger
Ein einfacher, konfigurierbarer Abfrage -Logger für ASP.NET- und ASP.NET -Kernanwendungen. Es ist der von Fiontar & Scoil Na Gaeilge, Dublin City University, Irland, verwendete Abfrage -Logger, um SQL Server zu protokollieren. Gaois.QueryLogger ist eine .NET Standard 2.0 -Bibliothek und unterstützt Anwendungen, die mit ASP.NET Framework 4.6.1 und ASP.NET Core 2.1 oder höher erstellt wurden.
HINWEIS: Dies ist eine Prerelease -Version für Testzwecke. Die API -Oberfläche ist jetzt relativ stabil und wir konzentrieren uns darauf, Additonalfunktionen, Unit -Tests und Dokumentation hinzuzufügen.
Dokumentation
Erfahren Sie, wie Sie den Abfragelegfter auf unserer Dokumentationsseite unter docs.gaois.ie installieren und konfigurieren.
Paketstatus
| Paket | Nuget stabil | Nuget Prerelease | Downloads |
|---|
| Gaois.querylogger | N / A | | |
| Gaois.querylogger.aspnetcore | N / A | | |
Merkmale
- Log -Abfragen und zugehörigen Metadaten an SQL Server.
- Die Metadaten enthalten eine eindeutige Abfrage -ID, Anwendungsname, Abfragekategorie, Host -Server, Client -IP -Adresse, Abfrageausführungserfolg, Abfrageausführungsdauer, Ergebniszählungen und DateTime -Informationen.
- Abfragen können eine GUID teilen, was bedeutet, dass Sie mehrere zugehörige Abfragen gruppieren können.
- Fügen Sie Ihren Protokollen benutzerdefinierte Metadaten hinzu. Wir verwenden dies, um anwendungsspezifische Daten in einem Multi-Application-Protokoll zu speichern.
- Standardmäßig ist die Bibliothek teilweise Benutzer -IP -Adressen anonymisiert, indem das letzte Oktett von IPv4 -Client -IP -Adressen oder die letzten 80 Bit einer IPv6 -Adresse entfernt wird. Diese Einstellung kann ausgeschaltet werden.
- Leistung: Protokollierung fügt den Server -Antwortzeiten keinen zusätzlichen Overhead hinzu. Wir protokollieren mühelos über 100.000 Anfragen pro Tag in der Produktion.
- Beinhaltet einen eigenen E-Mail-Benachrichtigungsdienst, der Sie im Falle von Protokollierungsfehlern aufmerksam macht.