My Schedule Nutzungsprotokoll

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
Asprova My Schedule

Achtung, dies ist derzeit eine experimentelle Funktion, deren Verhalten sich in zukünftigen Versionen ändern kann!

Asprova My Schedule bzw. Asprova WS können Benutzerereignisse wie Einloggen, Ausloggen und Datenzugriffe protokollieren. Die Protokollierung kann ggf. die Geschwindigkeit des Servers beeinträchtigen.

Konfiguration

Standardmäßig ist die Protokollierung deaktiviert. Über die config.json können Sie die Protokollierung aktivieren und steuern.

Parameter Standardwert Beschreibung
enable_usage_log false Protokollierung ein- oder ausschalten
usage_log_retention "30d" Aufbewahrungsfrist bevor Protokolle automatisch gelöscht werden.

Um die Protokollierung zu aktivieren, so setzen Sie in der Datei folgendes:

{
  "enable_usage_log": true
}

Logdateien

Die Dateien der Nutzungsprotokolle werden im \data Unterverzeichnis des Serververzeichnisses (i.d.R. C:\ProgramData\Asprova\Asprova My Schedule\WS) abgelegt. Für jeden Tag wird eine neue Datei mit Dateinamen usage-YYYY-MM-DD.log angelegt. Alte Dateien werden nach Ablauf der Aufbewahrungsfrist automatisch gelöscht.

Jede Zeile ist ein JSON-Objekt mit den folgenden Eigenschaften:

Schlüssel Beschreibung
eventType Ereignistyp
user Benutzer, welcher das Ereignis ausgelöst hat (falls zutreffend)
userId Benutzer-ID
username Benutzername
req Informationen zum HTTP-Request, welcher das Ereignis ausgelöst hat (falls zutreffend)
method HTTP-Methode (z.B. POST)
path Der angefragt Pfad (z.B. /api/auth/login)
ip IP-Adresse des Clients
details Weitere Informationen zum im Kontext des Ereignisses
timestamp Zeitstempel des Ereignisses




Asprova My Schedule