Protokollierungsverhalten konfigurieren

Ihre Tricentis License Usage Tracking-Statistiken zeigen Ihnen mögliche Lizenzengpässe oder zu niedrigen Gebrauch. Damit können Sie sicherstellen, dass Ihre Tester alle Lizenzen haben, die sie benötigen. Und zwar genau dann wenn sie diese brauchen.

Standardmäßig protokolliert das Service alle wichtigen Ereignisse in %ProgramData%\Tricentis\LicenseUsageStatistics\LicenseUsageStatistics_Log.txt. Es hat ein tägliches Abfrageintervall und behält maximal 60 Log-Dateien. Das bedeutet, dass das Service am Ende jeden Tages die folgenden Aktionen ausführt:

  • Es beginnt eine neue Log-Datei.

  • Es löscht die älteste überzählige Log-Datei.

Wenn Sie dieses Protokollierungsverhalten ändern möchten, führen Sie diese Schritte aus:

  1. Öffnen Sie die Datei LicenseUsageStatistics.exe.config. Nach einer Standardinstallation finden Sie diese Datei auf C:\Program Files\TRICENTIS\Tricentis License Server\License Usage Tracking.

  2. Gehen Sie zu appsettings und ändern Sie die folgenden Einstellungen:

Einstellung

Beschreibung

LogLevel

Definieren Sie die Serilog-Protokollierungsstufe, die Sie verwenden möchten. Falls Sie Schwierigkeiten mit dem Service haben und Tricentis Support kontaktieren, stellen Sie bitte sicher, dass Sie Log-Dateien auf Information-Level haben.

LogPath

Definieren Sie den vollen Pfad zu Ihren Log-Dateien. Das Service fügt dem Dateinamen Datum und Zeit hinzu.

RetainedFileCountLimit

Definieren Sie die maximale Anzahl an Log-Dateien, die das Service behalten soll.

RollingInterval

Definieren Sie das Abfrageintervall: Minute, Hour, Day, Month, Year, oder Infinite. Wenn Sie Infinite wählen, schreibt das Service alle Ereignisse in eine Datei und löscht nie Dateien.

  1. Speichern und schließen Sie die Datei.

  2. Starten Sie das Service TricentisLicenseUsageTracking neu.

In diesem Beispiel definieren Sie das folgende Verhalten:

  • Das Service protokolliert auf Warning-Level.

  • Es speichert alle Log-Dateien in C:\MyFolder\My_logs.txt und fügt dem Dateinamen Datum und Zeit hinzu.

  • Das Service behält maximal 20 Log-Dateien.

  • Es beginnt jeden Monat (Month) eine neue Log-Datei. Wenn die neue Log-Datei die 21. Datei ist, löscht das Service die älteste Datei. Somit bleiben 20 Dateien übrig.

<appSettings>

[...]

<!--Logging settings-->

<add key="LogLevel" value="Warning" />

<add key="LogPath" value="C:\MyFolder\My_logs.txt" />

<add key="RetainedFileCountLimit" value="20" />

<add key="RollingInterval" value="Month" />

<!---->

</appSettings>