Logging

Logback

devel.one nutzt zum Loggen von Log-Texten das slf4j-Interface sowie die Apache LogBack-Implementation.

Gesteuert wird das Logging durch die Datei logback.xml. Damit wird gesteuert,

  • wie das Logging zu erfolgen hat
  • was geloggt wird
  • wohin geloggt wird (z.B. Stdout, Datei...)

Damit das System die Datei findet, wir ein VM Argument benötigt:

-Dlogback.configurationFile=m:/run2/client001/logback.xml

Internes Loggen

Intern loggt z.B. der GateKeeper, der alle abgewiesenen Nachrichten in eine Datei loggt. Dazu muss das Framework wissen, wohin die Datei geschrieben werden soll. Dazu gibt es eine Programm-Option nach dem Schema path/key=value:

kernel/LogDir=m:/run2/client001/log