So aktivieren Sie die API-Aufrufprotokollierung

Die Protokollierung ist ein wichtiges Werkzeug, mit dem alle Vorkommnisse, die in einer verteilten Anwendung stattfinden, zusammen mit ihren jeweiligen Zeitstempeln aufgezeichnet werden können. NCache bietet genau eine solche Einrichtung, die verwendet werden kann, um API-Aufrufe auf der Client-Seite der Anwendung in Form von Protokolldateien aufzuzeichnen.

Diese Funktion kann aktiviert werden, um ein detailliertes, fortlaufendes Protokoll zu erstellen NCache API-Aufrufe von der Clientseite. Dies ist eine Option ohne Codeänderung und wird durch einfaches Ändern der Konfigurationseigenschaften Ihres Projekts aktiviert.

Die Protokolldateidaten können von großem Nutzen sein NCache Benutzer sowie die Alachisoft technisches Support-Team. Die Informationen in der Protokolldatei können als Ablaufverfolgungsmechanismus verwendet werden, um problematische Situationen zu verstehen und zu untersuchen, die auf der Clientseite auftreten können NCache API-Aufrufe.

Konfigurieren der clientseitigen API-Protokollierung

Um die clientseitige API-Protokollierung zu aktivieren und zu konfigurieren, müssen die folgenden Eigenschaften in der Konfigurationsdatei der Anwendung hinzugefügt werden app.config or web.config abhängig von Ihrem Anwendungstyp. Diese Einstellungen sind unter hinzuzufügen <configuration> und für <appSettings> Stichworte. Die folgenden Eigenschaften müssen hinzugefügt werden, um die API-Protokollierung für zu aktivieren NCache API-Aufrufe. Bitte stellen Sie sicher, dass Sie hinzugefügt haben Web.dll in Ihrem Projekt.

Aktivieren Sie die API-Protokollierung

Dies ist der erste Wert, der in der Konfiguration hinzugefügt werden muss. Dieses Attribut teilt der Anwendung mit, ob die clientseitige API-Protokollierungsfunktion aktiviert oder deaktiviert werden soll. Setzen Sie den Wert auf „true“, um die Protokollierungsfunktion in der Anwendung zu aktivieren.

<add key="CacheClient.EnableAPILogging" value="true" />

Zeit vor Beginn der Aufzeichnung

Nachdem Sie die API-Aufrufprotokollierungsfunktion aktiviert haben, müssen Sie die Zeit festlegen, die der Prozess wartet, bevor die API-Aufrufe protokolliert werden. Diese Zeitspanne ist angegeben hh: mm: ss Format, was bedeutet, dass es die Zeit ist, die der Prozess wartet, bevor die erste Iteration beginnt. Im folgenden Beispiel beginnt die Anwendung mit der Aufzeichnung von Protokollen, sobald die Anwendung gestartet wird:

<add key="CacheClient.TimeBeforeLoggingStart" value="00:00:00" />

API-Protokolliterationen

Sie müssen auch angeben, wie oft die Anwendung die Daten protokollieren kann APILogIterations -Funktion NCache lässt Sie Protokolle nur für die angegebene Anzahl von Iterationen führen.

<add key="CacheClient.APILogIterations" value="4"  />

Iterationslänge des API-Protokolls

Diese Eigenschaft gibt die Länge einer Protokolliteration in Sekunden an. Der folgende Code gibt beispielsweise an, dass jedes Protokoll eine Stunde lang kontinuierlich aufgezeichnet wird, bevor eine Unterbrechung auftritt:

<add key="CacheClient.APILogIterationLength" value="3600" />

Verzögerung des API-Protokolls zwischen Iterationen

Diese Eigenschaft legt das Zeitintervall zwischen zwei aufeinanderfolgenden Iterationen der API-Aufrufprotokollierung für fest NCache Kunden. Dieses Zeitintervall wird in Sekunden eingestellt.

<add key="CacheClient.APILogDelayBetweenIteration" value="5" />

Logger-Thread-Logging-Intervall

Dies ist die Zeitspanne nach der Logging-Iteration, in der die Logging-Daten in die Logdatei geschrieben werden.

<add key="CacheClient.LoggerThreadLoggingInterval" value="5" />

Basierend auf den oben angegebenen Einstellungen NCache beginnt mit der Protokollierung der in Ihrer Anwendung verwendeten APIs. Wenn es jemals eine Situation gibt, in der ein Problem auftritt und damit zusammenhängen könnte NCache, ist dieses Protokoll der Identifizierung der Ursache des Problems einen weiteren Schritt näher gekommen. Die als Ergebnis der Funktion erstellte Protokolldatei befindet sich unter %install folder% NCache\log-files. Ein neuer Ordner wird erstellt, sobald die Anwendung die Protokollierung nach Namen abgeschlossen hat APIUsageLogs. Alle API-Protokolldateien werden in dem oben genannten Ordner erstellt, der Name der Protokolldatei wird aus dem Namen des verwendeten Caches und dem Zeitstempel erstellt, zu dem die Datei erstellt wurde.

Was macht man als nächstes?

© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.