next up previous
Next: Beispiele Up: Details Previous: Telnet.pm

LogClient.pm / Logger.pm

LogClient beinhaltet eine Variable level Methode namens plog mit zwei Argumenten, priority und mesg. Sie leitet Nachrichten mit (priority <= level)direkt an den Server weiter. Dieser ruft mit beiden Argumenten die Methode auf, die auf dem log- Stack des Servers liegt.

Dort liegt minimal eine Methode des Servers, die mesg nach STDOUT ausgibt, der Logger installiert sich darüber und bietet die Möglichkeit, mesg in eine Datei und an ein weiteres Objekt zu schicken.

Alle Aufrufe erfolgen direkt, damit die Nachrichten sofort geschreiben werden können.



\includegraphics {pic/pos_plog.eps}