Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

In diesem Protokoll werden die Vorgänge des ADVOKAT Server Backends protokolliert. Die Datei existiert nur am Gerät auf dem der ADVOKAT Server betrieben wird unter "%programdata%\Advokat\Log".
Soll die Datei zusätzlich im ADVOKAT Backend unter "...\ADVOKAT\Daten\Log\ProgramData" verfügbar sein, dann muss am Gerät wo der ADVOKAT Server betrieben wird ADVOKAT einmal gestartet und geschlossen werden.

Hinweis

Das Level Debug ist zur Unterstützung bei einer Fehlersuche oder Problemanalyse gedacht und sollte niemals länger als die Suche/Analyse dauert gesetzt sein.

  • Der Dateiname lautet "Advokat.Server.<fortlaufende Nummer>.log", also beispielsweise "ADVOKAT.Server.001.log", "ADVOKAT.Server.002.log".

...

Vorgehensweise (Empfehlung)

  1. Verbinden Sie sich per Remotedesktop auf jenes Gerät, auf dem ADVOKAT Server bzw. IIS-Manager (Internetinformationsdienste) installiert wurde.
    Als Windows Benutzerkonto muss ein Domänen- oder lokaler Administrator gewählt werden. Öffnen Sie den IIS-Manager (Internetinformationsdienste) und wählen links im Bereich "Verbindungen" den Server.

  2. Navigieren Sie zu "C:\Program Files (x86)\Advokat" und starten Sie "JsonConfigEditor.exe".

    • Wählen Sie Menüpunkt “Datei” > “Öffnen” und im Fenster “Schema-Auswahl für Konfiguration” den Eintrag “Advokat Server”.

    • Es öffnet sich das Fenster “Konfiguration laden” in dem Sie die Datei “AdvokatServer.Settings.json” aus dem ADVOKAT Server (Backend) auswählen.

    • Retour im Fenster “Konfigurations-Editor - Advokat Server” warten Sie 5-10 Sekunden ab, bis der Inhalt angezeigt wird.

  3. Aktivieren Sie die Checkbox beim Block (Bereich) “Logging” und die untergeordnete Checkbox “Minimumlevel”, dadurch wird das Feld “Default” ersichtlich.
    Im Feld “Default” wird der Wert von ‘Information’ auf ‘Debug’ geändert. Abschließend klicken Sie links oben auf Menüpunkt “Datei” > “Speichern”.

    Screenshot.PNGImage Added

...

Vorgehensweise (Alternative)

Diese Vorgehensweise ist nur zu wählen, wenn der Start des JSON-Konfigurationseditors per “C:\Program Files (x86)\Advokat\JsonConfigEditor.exe” nicht funktioniert.

  1. Öffnen Sie den Windows Explorer und navigieren zum ADVOKAT Server Backend bei Microsoft IIS unter "...\ADVOKAT\Daten\ConfigAdvokat.Server". Öffnen Sie die Datei "serverAdvokatServer.Settings.json" mit einem Texteditor.

  2. Suchen Sie nach dem Bereich "Serilog" und passen Sie den Wert bei MinimumLevel und Name an.

    • In diesem Beispiel wird der Informationsgehalt der Protokollierung von Information auf Debug erhöht, damit ein Problem genauer analysiert werden.

    • Mehr Informationen dazu finden finden Sie im Kapitel Serilog Konfiguration.

...

Standardprotokollierung

...

Erweiterte Protokollierung

  1. Prüfen Sie ob der Block (Bereich) "Logging" vorhanden ist:

    • Ist der Block (Bereich) vorhanden, dann passen Sie diesen wie folgt an:

      Codeblock
      languagejson
        "

...

    • Logging": {
          "MinimumLevel": {
            "Default": "

...

    • Debug"
          }

...

    • 
        

...

    • }
    • Ist der Block (Bereich) nicht vorhanden, dann fügen Sie diesen wie in diesem Beispiel ersichtlich ein:

      Codeblock
      languagejson
      {
        "

...

    • DataDispatcher": 

...

    • {
          "

...

    • SignalREnabled": 

...

    • true,
          

...

    • "

...

    • DatabaseEnabled": 

...

    • true,
          

...

    • "ForwardDatabase": 

...

    • true,

...

    • 
          

...

    • "

...

    • PollingIntervalInSeconds": 

...

    • 5
        

...

    • },
        "

...

    • AdvokatData": 

...

    • {
          

...

    • "

...

    • IniPath": "

...

    • f:\\\\advokat$\\ADVOKAT\\Daten\\Advokat.ini",
          

...

    • "FeaturesPath": "

...

    • f:\\\\advokat$\\ADVOKAT\\Admin\\Cab\\Features.xml"
        },
        "Certificate": {
          

...

    • "ThumbPrint": "

...

    • 66a9119a535cf7420d650bc38358b4c7b3659655",
          "

...

    • Store":

...

    •  "

...

    • My",
      

...

    •  

...

    •    "

...

    • Location":

...

    •  

...

    • "

...

    • LocalMachine"

...

    • 
      

...

    •   

...

    • }, 

...

    •   
      

...

languagejson
    •   "

...

    • PlugIns": 

...

    • [
          

...

    • {
            "

...

    • Assembly": "

...

    • *"
          }

...

    • 
        

...

    • ],
        

...

    • "TimerApp": {
          

...

    • "Title": "

...

    • TimerApp",

...

    • 
          

...

    • "

...

    • ClockingEnabled": false,

...

    • 
          

...

    • "

...

    • ClockingInMinutes": 

...

    • 0,
          

...

    • "ServerConnection": 

...

    • {
            

...

    • "

...

    • AllowInvalidCertificates": 

...

    • true,

...

    • 
            

...

    • "

...

    • TimeoutInSeconds": 

...

    • 60
          }
        },

...

    • 
        

...

    • "Logging": 

...

    • {
          

...

    • "

...

    • MinimumLevel": {

...

    • 
            

...

    • "

...

    • Default": "

...

    • Debug"
          

...

    • }
        }
      

...

    • }
    • In diesem Beispiel wird der Informationsgehalt der Protokollierung von Information auf Debug erhöht, damit ein Problem genauer analysiert werden.

    • Mehr Informationen dazu finden finden Sie im Kapitel Serilog Konfiguration.