Come abilitare la registrazione delle chiamate API

La registrazione è uno strumento importante che può essere utilizzato per tenere un registro di tutte le occorrenze che si verificano in un'applicazione distribuita insieme ai rispettivi timestamp. NCache fornisce proprio una tale funzionalità che può essere utilizzata per registrare le chiamate API sul lato client dell'applicazione sotto forma di file di registro.

Questa funzione può essere abilitata per creare un registro dettagliato e sequenziale di NCache Chiamate API effettuate dal lato client. Questa non è un'opzione di modifica del codice ed è abilitata semplicemente modificando le proprietà di configurazione del tuo progetto.

I dati del file di registro possono essere di grande utilità NCache anche gli utenti il Alachisoft squadra di supporto tecnico. Le informazioni nel file di registro possono essere utilizzate come meccanismo di traccia per comprendere e indagare su situazioni problematiche che potrebbero sorgere sul lato client NCache Chiamate API.

Configurazione della registrazione dell'API lato client

Per abilitare e configurare la registrazione dell'API lato client, è necessario aggiungere le seguenti proprietà nel file di configurazione dell'applicazione, che può essere app.config or web.config a seconda del tipo di applicazione. Queste impostazioni devono essere aggiunte in <configuration> e la <appSettings> tag. È necessario aggiungere le seguenti proprietà per abilitare la registrazione API NCache Chiamate API. Assicurati di aver aggiunto Web.dll nel tuo progetto

Abilita registrazione API

Questo è il primo valore che deve essere aggiunto nella configurazione. Questo attributo indica all'applicazione se abilitare o disabilitare la funzione di registrazione dell'API lato client. Impostare il valore su true per abilitare la funzione di registrazione nell'applicazione.

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

Tempo prima dell'inizio della registrazione

Dopo aver abilitato la funzione di registrazione delle chiamate API, è necessario impostare il tempo di attesa del processo prima di registrare le chiamate API. Questo intervallo di tempo è ceduto hh: mm: ss format, il che significa che è il tempo che il processo attende prima che inizi la prima iterazione. Nell'esempio seguente, l'applicazione inizierà a registrare i registri non appena l'applicazione verrà avviata:

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

Iterazioni del registro API

È inoltre necessario specificare il numero di volte in cui l'applicazione può registrare i dati tramite APILogIterations caratteristica. NCache ti consentirà di mantenere i registri solo per il numero di iterazioni specificato.

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

Lunghezza dell'iterazione del registro API

Questa proprietà specifica la lunghezza di un'iterazione del log in secondi. Ad esempio, il codice seguente specificherà che ogni registro verrà registrato continuamente per un'ora prima che si verifichi un'interruzione:

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

Ritardo registro API tra l'iterazione

Questa proprietà imposta l'intervallo di tempo tra due iterazioni consecutive della registrazione delle chiamate API per NCache clienti. Questo intervallo di tempo è impostato in secondi.

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

Intervallo di registrazione del thread del logger

Questo è l'intervallo di tempo dopo la registrazione dell'iterazione in cui i dati di registrazione verranno scritti nel file di registro.

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

In base alle impostazioni specificate sopra NCache inizierà a registrare le API utilizzate nella tua applicazione. Se c'è mai una situazione in cui si verifica un problema e potrebbe essere correlato NCache, questo registro è un altro passo avanti verso l'identificazione della radice del problema. Il file di registro creato come risultato della funzionalità si trova in %install folder% NCache\log-files. Una nuova cartella viene creata una volta che l'applicazione ha terminato la registrazione in base al nome APIUsageLogs. Tutti i file di registro API verranno creati nella cartella sopra menzionata, il nome del file di registro viene creato utilizzando il nome della cache utilizzata e anche il timestamp in cui è stato creato il file.

Cosa fare dopo?

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.