Entwicklungs-Modus
- Former user (Deleted)
- Dennis Balzuweit
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