Processo di ritiro del CxDatalogger (lato server)

Ogni istanza di CxFrame eseguita ha esattamente un file di log (il nome del file contiene l'ID dell'applicazione). Il è sempre in uso e non può essere visualizzato direttamente.

Ogni istanza di CxFrame eseguita può avere esattamente un LogArchive (il nome del file contiene l'ID dell'applicazione).

Ciclicamente (all'inizio dell'applicazione e poi ogni 10 ore) si controlla se i vecchi messaggi (Registry: PurgeOlderThen [d]) deve essere cancellato dal file di log. Il file viene riorganizzato(rimpicciolito) solo se il file di log si riduce di almeno il 30%.
Il file di log viene anche ridotto del 30% quando raggiunge la sua dimensione massima (Registry: MaxFileSize [MB, 0 = Maximum]).

Riorganizzare:

  • Il file di log viene chiuso e viene aperto un nuovo file di log vuoto.

  • L'ultimo 70% del vecchio file di log viene copiato nel nuovo file di log.

  • Se DeleteOldFilesAfter [d] <> 0, il 30% più vecchio del vecchio file di log viene copiato in <AppID>_CxDataLogger_YYYMMDD_HHMMSS.CxLogData copiato.

  • Il file AppID>_CxDataLogger_YYYMMDD_HHMMSS.CxLogData è incluso nel LogArchive (file zip) AppID>_CxDataLogger.CxLogArchive è incluso.

  • Se DeleteOldFilesAfter [d] > 0, i vecchi file di log vengono eliminati dal LogArchive.

  • Il processo di registrazione continua.



CodX Software CodX Software AG
Sinserstrasse 47
6330 Cham
Svizzera
Supporto
http://support.codx.ch
CxSpickel