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.
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
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" />
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" />
È 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" />
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" />
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" />
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.