Protokollierungsverhalten konfigurieren

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

Standardmäßig protokolliert der Dienst wichtige Ereignisse in %ProgramData%\Tricentis\LicenseUsageStatistics\LicenseUsageStatistics_Log.txt. Er hat ein tägliches Abfrageintervall und bewahrt maximal 60 Log-Dateien auf. Das bedeutet, dass der Dienst am Ende jeden Tages die folgenden Aktionen ausführt:

  • Er beginnt eine neue Log-Datei.

  • Er löscht die älteste überzählige Datei.

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

  1. Öffnen Sie die Datei appsettings.json. Nach einer Standardinstallation befindet sich diese Datei unter C:\Program Files\TRICENTIS\Tricentis License Server\License Usage Statistics\Tracking.

  2. Im Abschnitt ServiceSettings können Sie die folgenden Einstellungen anpassen:

Einstellung

Beschreibung

LogLevel

Definieren Sie die Serilog-Protokollierungsstufe, die Sie verwenden möchten. Falls Sie auf ein Problem stoßen und den Tricentis Support kontaktieren müssen, stellen Sie bitte sicher, dass Ihre Logs auf dem Information-Level sind.

LogPath

Definieren Sie den vollständigen Pfad zu Ihren Log-Dateien. Der Dienst fügt dem Dateinamen einen Datums- und Zeitstempel hinzu.

RetainedFileCountLimit

Definieren Sie die maximale Anzahl an Log-Dateien, die der Dienst aufbewahren soll.

RollingInterval

Definieren Sie das Abfrageintervall für Ihre Log-Dateien: Minute, Hour, Day, Month, Year oder Infinite. Wenn Sie Infinite wählen, schreibt der Dienst alle Ereignisse in eine einzige Datei und löscht nie Dateien.

  1. Speichern und schließen Sie die Datei.

  2. Starten Sie den Dienst Tricentis License Usage Statistics neu.

In diesem Beispiel definieren Sie das folgende Protokollierungsverhalten:

  • Der Dienst protokolliert auf dem Warning-Level.

  • Er speichert alle Log-Dateien in C:\MyFolder\My_logs.txt und fügt dem Dateinamen einen Datums- und Zeitstempel hinzu.

  • Der Dienst bewahrt maximal 20 Log-Dateien auf.

  • Er beginnt jeden Month eine neue Log-Datei. Wenn die neue Log-Datei die 21. Log-Datei ist, löscht der Dienst die älteste Datei, sodass nur noch 20 Dateien übrig bleiben.

Kopieren
{
  "ServiceSettings": {
    ...
    "LogLevel": "Warning",
    "LogPath": "C:\MyFolder\My_logs.txt",
    "RetainedFileCountLimit": 20,
    "RollingInterval": "Month"
  },
  ...
}