Entwicklungs-Modus

Verwendung

Der Entwicklungs-Modus (Development Mode oder DevMode) wird bei der Analyse von Problemen eingesetzt. In der Regel wird der DevMode durch das Support-Personal aktiviert.

Bei aktivem DevMode werden alle Module dazu veranlasst Entwicklungsrelevante-Informationen zu protokollieren. Die Logfiles haben den standardmäßigen Aufbau (siehe Logfiles und Logausgaben).

Achtung

Im Entwicklungs-Modus werden große Mengen an Logdateien erzeugt, welche nicht automatisch reorganisiert werden. Ggf. kann das Systemverhalten auch negativ beeinflusst werden - beispielsweise in der System-Performance.

Manche Anwendungen geben bei aktivem DevMode beim Starten eine entsprechende Meldung aus. Beispielsweise der EWORK Client.

Aktivierung

Der Entwicklungs-Modus wird über ein zentralen Registry-Schalter aktiviert.

HKLM\SOFTWARE\clarc\System > Development (DWORD) = 1

Ggf. müssen die Anwendungen oder Dienste neu gestartet werden, damit die Änderungen aktiv werden.

Der DevMode kann auch via CMD über eine Kommandozeile aktiviert werden:

--debug=true

Logfiles

Die Logfiles am Server werden im Standard hier ausgegeben:

<clarc>\log\debug\

Am Client im Standard hier:

<Installationspfad>\log\debug\

Dateinamen der Debug-Logs haben folgenden Standardaufbau:

<Name des Prozesses>[<ThreadId>]-<Zeitstempel in der Form YYYYMMDD>[-<Logdatei-Nummer>].txt

Über ein weiteren Registry Schalter, kann der Ausgabepfad individuell angepasst werden:

HKLM\SOFTWARE\clarc\System > DebugPath (REG_SZ) = MyPath

Die Property DebugPath ist im Standard nicht angelegt.

Der DebugPath kann auch via CMD über eine Kommandozeile übergeben werden:

--debugpath=MyPath