logger(1) logger(1)
NAME
logger - Meldungen protokollieren
SYNTAX
logger string
BESCHREIBUNG
Das Dienstprogramm logger sichert eine Meldung, die die vom Benutzer
angegebenen Zeichenkettenoperanden enthält, in einer nicht genauer
spezifizierten Weise und einem nicht genauer angegebenen Format. Diese
Meldungen werden später von dem für die Systemverwaltung zuständigen
Personenkreis ausgewertet.
Ob Meldungen, die in einer anderen internationalen Umgebungen als
POSIX geschrieben werden, eine Wirkung haben, hängt von der jeweiligen
Implementation ab.
OPERANDEN
string
Eines der Zeichenkettenargumente, deren Inhalte in der angegebe-
nen Reihenfolge verknüpft werden. Die einzelnen Argumente werden
durch jeweils ein Leerzeichen voneinander getrennt.
UMGEBUNGSVARIABLEN
Die folgenden Umgebungsvariablen beeinflussen die Ausführung des
Dienstprogramms logger:
LANG Gibt einen Standardwert für die Variablen für die internationale
Umgebung an, die nicht gesetzt oder Null sind. Ist LANG nicht
gesetzt oder Null, wird der entsprechende Wert der implementati-
onsspezifischen Standardvariablen für die internationale Umgebung
verwendet. Enthält eine der Internationalisierungsvariablen eine
ungültige Einstellung, verhält sich das Dienstprogramm so, als
sei keine der Variablen definiert worden.
LCALL
Ist diese Variable auf einen Wert gesetzt, d. h. ist sie nicht
leer, überschreibt dieser Wert die Werte alle übrigen Variablen
für die internationale Umgebung.
LCCTYPE
Legt die internationale Umgebung für die Interpretation der
Byte-Folgen eines Datentexts als Zeichen fest (z. B. Einzelbyte-
zeichen im Unterschied zu Mehrbytezeichen in Argumenten).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
logger(1) logger(1)
LCMESSAGES
Legt die internationale Umgebung fest, die für das Format und den
Inhalt der Diagnosemeldungen verwendet werden soll, die in die
Standardfehlerausgabe geschrieben werden. (Dies gilt für Diagno-
semeldungen, die von logger an den Benutzer oder die Anwendung
geschickt werden, nicht für Diagnosemeldungen, die der Benutzer
an den Systemadministrator schickt.)
ENDE-STATUS
Die folgenden Endewerte werden übergeben:
0 Erfolgreiche Ausführung.
>0 Ein Fehler ist aufgetreten.
ANWENDUNGSZWECK
Dieses Dienstprogramm ermöglicht das Protokollieren von Informationen
zur späteren Verwendung durch einen Systemadministrator oder Program-
mierer, damit diese die Ursache für das Fehlschlagen nicht-
interaktiver Dienstprogramme herausfinden können. Die Positionen der
gesicherten Meldungen, ihr Format und die Verweildauer der Meldungen
im Protokoll sind nicht festgelegt. Für portierbare Anwendungen gibt
es keine Möglichkeit, einmal geschriebene Meldungen zu lesen.
BEISPIEL
Bei einer nicht interaktiv ausgeführten Anwendung im Stapelbetrieb
tritt beim Lesen einer Konfigurationsdatei ein Fehler auf. Diese
Anwendung kann den Systemadministrator folgendermaßen über den Fehler
informieren:
logger myname: unable to read file foo. [timestamp]
SIEHE AUCH
mailx(1), write(1).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98