Vorheriges Thema: Appender

Nächstes Thema: Protokollierung

Appender in "eiam.log4net.config"

Ein Appender enthält Parameter zur Protokollierung. Standardmäßig enthält die Protokollkonfigurationsdatei die folgenden Appender:

SDK

Protokolliert die SDK-Meldungen in einer Protokolldatei. Gibt den Pfad einschließlich des Dateinamens der Protokolldatei an.

Standard: EIAM.C#SDK.log

Hinweis: Wenn Sie Ihre Anwendung unter Tomcat-Server auf Windows bereitstellen, stellen Sie sicher, dass Sie im Pfad Schrägstriche "/" und nicht umgekehrte Schrägstriche "\" verwenden. Wenn Sie umgekehrte Schrägstriche verwenden, wird die Protokolldatei nicht an dem Pfad erstellt, den Sie angegeben haben; stattdessen wird die Protokolldatei im Apache Tomcat-Ordner erstellt.

Netzwerk

Protokolliert die auf Netzwerkaufruf bezogenen Meldungen in einer Protokolldatei.

Standard: EIAM.NETWORK.C#SDK.log

Leistung

Protokolliert die auf Leistungsaufruf bezogene Meldungen in einer Protokolldatei.

Standard: EIAM.PERFORMANCE.C#SDK.log

Konsole

Zeigt die Protokollmeldungen in der Konsole an.

SDK-Appender ist standardmäßig aktiviert. Um andere Appender zu aktivieren, entfernen Sie die Kommentare (<!-- und -->) aus dem jeweiligen Code.

Ein Appender besteht aus den folgenden konfigurierbaren Parametern:

Datei

Gibt den Protokolldateinamen des Appenders an.

appendToFile

Gibt an, ob eine Reihe von Protokollmeldungen an die Protokolldatei angehängt wird. Wenn der Wert "true" (wahr) ist, werden die Protokollmeldungen an die letzte Protokollmeldung der Protokolldatei angehängt.

maxSizeRollBackups

Gibt die Höchstanzahl an Sicherungsprotokolldateien an, die zur Aufbewahrung alter Protokolle dienen. Wenn die Anzahl an Protokolldateien den Wert für "maxSizeRollBackups" überschreitet, wird die Datei mit den ältesten Protokollmeldungen gelöscht.

Standard: 1

Minimum: 1

Maximum: 12

rollingStyle

Gibt die Kriterien zum Erstellen von Protokolldateien an. Wenn dieser Parameter auf "Größe" festgelegt wird und eine Protokolldatei den Wert für "maximumFileSize" überschreitet, wird eine neue Protokolldatei erstellt, und die Inhalte der aktuellen Protokolldatei werden gesichert.

Standard: Größe

maximumFileSize

Gibt die maximale Größe der Protokolldatei an. Wenn eine Protokolldatei die maximale Größe überschreitet, wird eine neue Protokolldatei "log.1" erstellt und der Inhalt der Protokolldatei wird in die Datei "log.1" übertragen. Die Protokolldatei enthält jetzt die letzten Protokollmeldungen. Wenn diese Datei die maximale Größe ebenfalls überschreitet, wird eine neue Protokolldatei "log.2" erstellt, der Inhalt von "log.1" wird auf "log.2" übertragen, und der Inhalt der Protokolldatei wird auf "log.1" übertragen.

Standard: 10 MB

Minimum: 10 KB

Maximum: 2 GB

Hinweis: Die minimale Größe von "maxFileSize" muss größer oder gleich der Größe von "rollingStyle" sein.

ConversionPattern

Gibt das Format der Protokollmeldung an. Konfigurieren Sie die Formatmodifizierer und Umwandlungszeichen, um einen Wert für "ConversionPattern" anzugeben.

Hinweis: Weitere Informationen zu Konvertierungsmustern finden Sie im Abschnitt "log4net" unter www.apache.org.