Neues Protokollsystem

Veröffentlicht am 14.06.2025


CONSILIUM hat ein neues Protokollsystem bekommen. Die neue Logik ist stärker auf die einzelnen Mitarbeiter/Innen fokussiert und wird ebenfalls gravierende Systemfehler erfassen. In der Praxis bedeutet dies, dass sämtliche Fehlerroutinen und das Abfangen von Fehlern in das neue Protokollsytem geschrieben werden. Dafür gibt es einen praktischen Grund.

Es kommt immer wieder vor, dass bestimmte Abläufe auf der Entwicklerseite problemlos ablaufen und andere auf Seiten der User oft einfach gar nicht funktionieren. Mögliche Fehler werden dann vielleicht in der Browser-Konsole ausgegeben, aber kann man seinen NutzerInnen zumuten, das Debugging im Browser zu aktivieren und die Arbeit, die eigentlich innerhalb eines Beta-Testes erledigt werden müsste, zu übernehmen? Selbstverständlich nicht.

Das neue Protokollsystem arbeitet auf User-Level, ist sehr effizient, da es normale Events und Fehler-Differenzierung in verschiedene Buckets unterteilt, die sehr schnell separiert und ausgewertet werden können.

Praktisches Beispiel: Eine/r ihrer Mitarbeiter/Innen verändert eine Verfügbarkeit nachdem diese Person bereits für einen Zeitraum, für die Verfügbarkeit angegeben worden war hat, geplant war. Die Frage, warum diese Person das getan hat, lassen wir hier außen vor, egal ob absichtlich oder aus Versehen, wichtig ist nur, dass so ein Konflikt mit der neuen Protokollfunktion erkannt werden kann.

In diesem Fall würden wir die fragliche Person auswählen, den Zeitraum, in den eine mögliche Änderung der Verfügbarkeit stattgefunden haben könnte und als Kategorie würden wir Verfügbarkeit auswählen. Sie sehen sofort, welche Änderungen zu welchen Zeitpunkt von der Person vorgenommen wurden:


Im neuen Protokollsystem können Sie jetzt auf einen Blick sehen, wann Bruno Angsthase seine Verfügbarkeiten geändert hat ...

Wichtig ist auch das Systemfehlerprotokoll. Menn Sie dieses aufrufen werden ALLE jemals protokollierten Systemfehler ihrer CONSILIUM Instanz aufgelistet. Diese Liste sollte eigentlich immer leer sein, aber jede Neuerung in CONSILIUM. kann zu neuen Fehlern führen. In diesem Fall kann ein Blick in diese Liste erhellend sein. Zusammen mit der Möglichkeit die Umgebungsvariablen auszulesen entsteht so eine gute Grundlage für eine Fehlersuche.

Sie können übrigens die komplette Protokolldetei ihrer CONSILIUM-Instanz herunterladen. Das Ergebnis ist eine u. U. sehr unfangreiche CSV Datei, die alle Informationen der Aktivitäten in CONSILIUM enthält. Hinweise und Spezifikationen zur Auswertung dieser CSV Datei (die sie problemlos nach Excel importieren und dort analysieren kärmen) finden sie hier.

Spezifikationen zur "Protokoll.csv" (hier herunterladen) ⧉
PDF Datei, 100KB
Weitere Details im Handbuch unter diesem Link ⧉.