Argomento precedente: Appender

Argomento successivo: Registratore

Appender in eiam.log4net.config

un appender contiene parametri che controllano la registrazione di ciascun registratore. Per impostazione predefinita, i file di configurazione del registratore contengono i seguenti appender:

SDK

Registra i messaggi dell'SDK in un file di log Specifica il percorso includendo il nome file del file di log

Impostazione predefinita: EIAM.C#SDK.log

Nota: se si distribuisce l'applicazione in un server Tomcat in Windows, assicurarsi di utilizzare la barra '/' nel percorso invece della barra rovesciata '\'. Se si utilizza la barra rovesciata, il file di registro non viene creato nel percorso specificato ma nella cartella Apache Tomcat.

Rete

Registra i messaggi relativi alle chiamate di rete in un file di log.

Impostazione predefinita:EIAM.NETWORK.C#SDK.log

Prestazioni

Registra i messaggi relativi alle chiamate inerenti alle prestazioni in un file di log.

Impostazione predefinita: EIAM.PERFORMANCE.C#SDK.log

Console

Visualizza i messaggi di log sulla console.

L'appender dell'SDK è attivo per impostazione predefinita. Per attivare altri appender, rimuovere le stringhe di commento (<!-- e -->) dai rispettivi codici.

Un appender comprende i seguenti parametri configurabili:

file

Specifica il nome del file di log dell'appender.

appendToFile

Specifica se un insieme di messaggi di log deve essere aggiunto al file di log. Se il valore è true, il set di messaggi di log viene aggiunto all'ultimo messaggio nel file di log.

maxSizeRollBackups

Specifica il numero massimo di file di log di backup da utilizzare per mantenere i registri precedenti. Se il numero di file di log supera il valore di indice massimo di backup, il file viene eliminato con i messaggi di log meno recenti.

Impostazione predefinita: 1

Minimo: 1

Massimo: 12

rollingStyle

Specifica se l'ultimo messaggio di log viene memorizzato nel buffer. Se il valore è true, gli ultimi messaggi di log vengono archiviati nella memoria prima di essere scritti nel file di log. Ciò consente di minimizzare le operazioni di I/O e risulta utile se il livello di log è alto.

Value: [true|false]

Impostazione predefinita: false

Nota: la dimensione predefinita per BufferedIO è 8 KB.

maximumFileSize

Specifica la dimensione massima del file di log Se un file di log supera la dimensione massima, viene creato un nuovo file di log denominato log.1 e i contenuti del file di log vengono trasferiti nel file log.1. Il file di log contiene, quindi, gli ultimi messaggi di log. Se anche questo file supera la dimensione massima, viene creato un nuovo file di log denominato nomefile log.2 e i contenuti del file log.1 vengono trasferiti al file log.2, mentre quelli del file di log continuano ad essere trasferiti al file log.1.

Impostazione predefinita: 10 MB

Minimo: 10 KB

Massimo: 2 GB

Nota: la dimensione minima del parametro maxFileSize deve essere maggiore o uguale alla dimensione del parametro rollingStyle.

ConversionPattern

Specifica la formattazione di un messaggio di log Configurare i modificatori di formato e i caratteri di conversione per definire il modello di conversione.

Nota: per ulteriori informazioni sui modelli di conversione, consultare l'a sezione log4net in www.apache.org.