Comment activer la journalisation des appels API

La journalisation est un outil important qui peut être utilisé pour conserver un enregistrement de toutes les occurrences qui se produisent dans une application distribuée avec leurs horodatages respectifs. NCache fournit une telle fonctionnalité qui peut être utilisée pour enregistrer les appels d'API du côté client de l'application sous la forme de fichiers journaux.

Cette fonction peut être activée pour créer un journal détaillé et séquentiel de NCache Appels d'API effectués du côté client. Il s'agit d'une option sans modification de code et est activée en modifiant simplement les propriétés de configuration de votre projet.

Les données du fichier journal peuvent être très utiles pour NCache les utilisateurs ainsi que les Alachisoft équipe d'assistance technique. Les informations contenues dans le fichier journal peuvent être utilisées comme un mécanisme de suivi pour comprendre et enquêter sur les situations problématiques qui pourraient survenir du côté client. NCache Appels API.

Configuration de la journalisation de l'API côté client

Pour activer et configurer la journalisation de l'API côté client, les propriétés suivantes doivent être ajoutées dans le fichier de configuration de l'application qui peut être app.config or web.config en fonction de votre type d'application. Ces paramètres sont à ajouter sous le <configuration> et par <appSettings> Mots clés. Les propriétés suivantes doivent être ajoutées afin d'activer la journalisation de l'API pour NCache Appels API. Veuillez vous assurer que vous avez ajouté Web.dllWeb.dll dans votre projet.

Activer la journalisation de l'API

C'est la première valeur qui doit être ajoutée dans la configuration. Cet attribut indique à l'application s'il faut activer ou désactiver la fonctionnalité de journalisation de l'API côté client. Définissez la valeur sur true afin d'activer la fonction de journalisation dans l'application.

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

Temps avant le début de la journalisation

Après avoir activé la fonctionnalité de journalisation des appels d'API, vous devez définir le temps pendant lequel le processus attend avant de consigner les appels d'API. Ce laps de temps est donné en hh: mm: ss format, ce qui signifie qu'il s'agit du temps que le processus attend avant que la première itération ne commence. Dans l'exemple suivant, l'application commencera à enregistrer les journaux dès le démarrage de l'application :

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

Itérations de journal d'API

Vous devez également spécifier le nombre de fois que l'application peut enregistrer les données via APILogIterations fonction. NCache ne vous permettra de conserver les journaux que pour le nombre d'itérations spécifié.

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

Longueur d'itération du journal d'API

Cette propriété spécifie la longueur d'une itération de journal en secondes. Par exemple, le code suivant spécifiera que chaque journal sera enregistré en continu pendant une heure avant qu'une pause ne se produise :

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

Délai du journal de l'API entre les itérations

Cette propriété définit l'intervalle de temps entre deux itérations consécutives de journalisation des appels d'API pour NCache clients. Cet intervalle de temps est défini en secondes.

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

Intervalle de journalisation des threads de journalisation

Il s'agit de la durée après l'itération de journalisation à laquelle les données de journalisation seront écrites dans le fichier journal.

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

Basé sur les paramètres spécifiés ci-dessus NCache commencera à enregistrer les API utilisées dans votre application. Si jamais il y a une situation où un problème survient et pourrait être lié à NCache, ce journal est un pas de plus vers l'identification de l'origine du problème. Le fichier journal créé à la suite de la fonctionnalité se trouve à %install folder% NCache\log-files. Un nouveau dossier est créé une fois que l'application a fini de se connecter par le nom APIUsageLogsAPIUsageLogs. Tous les fichiers journaux de l'API seront créés dans le dossier mentionné ci-dessus, le nom du fichier journal est créé en utilisant le nom du cache utilisé et également l'horodatage auquel le fichier a été créé.

Que faire ensuite?

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.