Visualizzazioni:

Domanda:
Come posso modificare il comportamento del logging?

Risposta:
storageRobot viene fornito con una configurazione predefinita per la registrazione degli eventi che si verificano durante l'esecuzione del programma.
La registrazione si basa sulla libreria Log4net della Apache Foundation. Ulteriori informazioni dettagliate sono disponibili qui: https://logging.apache.org/log4net/release/manual/introduction.html
Nella maggior parte dei casi, tuttavia, si desidera apportare solo semplici modifiche, come il numero di file di log o la dimensione massima dei file di log.

Nota:
La modifica manuale del file di configurazione può far sì che una singola configurazione o l'intera applicazione smetta di funzionare o funzioni in modo errato. Pertanto, è necessario creare sempre una copia di backup del file di configurazione prima di apportare qualsiasi modifica e assicurarsi di utilizzare l'esatta ortografia dei parametri e dei valori.
La modifica del file di configurazione avviene a proprio rischio e pericolo.

Abbiamo preparato per voi le seguenti linee guida:

  1. Arrestare tutti i processi e l'amministrazione di storageRobot in esecuzione. Inoltre, se necessario, disabilitare le attività pianificate e arrestare il servizio Observer.

  2. Aprire il file log4net.config, che si trova nella directory di installazione, con un editor come Notepad++.

  3. Effettuare le regolazioni necessarie. Vedere ulteriori informazioni più avanti.

  4. Salvare il file.

  5. Se necessario, attivare le attività pianificate disabilitate e avviare l'Observer se era stato precedentemente interrotto.

Modifica della dimensione massima e del numero di file di registro
Cercare la seguente sezione nel file:

<maxSizeRollBackups value="5" />
<maximumFileSize value="1MB" />


Modificare il valore dell'elemento maxSizeRollBackups, ad esempio da "5" a "10". In questo modo si aumenta il numero di file di log simultaneamente esistenti per configurazione a 10.
Cambiare il valore dell'elemento maximumFileSize da "1MB" a "5MB" per aumentare la dimensione di un file di log a 5 megabyte.


Modifica del livello di log
Per impostazione predefinita, il log viene sempre eseguito in modalità DEBUG. Per registrare un numero significativamente inferiore di informazioni, è possibile cambiare questa modalità in INFO. Per farlo, cercate la seguente sezione nel file:

<root>
<level value="DEBUG"/>
<appender-ref ref="RollingFileAppender"/>
<appender-ref ref="ColoredConsoleAppender" />
</root>


Nel livello dell'elemento, modificare il valore dell'attributo value in "INFO"

Attenzione:
Dopo questa modifica, le informazioni contenute nel file di log potrebbero non essere più sufficienti per trarre conclusioni sulla causa di eventuali errori.


Livello di log
Sono disponibili i seguenti livelli di log. Il livello di log seguente include tutti i precedenti. Esempio: Se si imposta WARN, vengono registrati anche tutti i messaggi di tipo ERROR.

ERRORE

Tutti gli errori che si verificano.

AVVISO

I messaggi di avviso indicano possibili problemi. Tuttavia, nei nostri programmi vengono utilizzati solo molto raramente.

INFO

Messaggi informativi che forniscono una panoramica dell'applicazione.

DEBUG

Tutti i messaggi. Richiesto per i file di log inviati al Support.


Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.