Protokollnachrichtenpriorität in syslog anzeigen lassen

1151
William

Ich verwende Red Hat 6.0 auf einem Testserver. Mein Code enthält

syslog(pri,"(%u)%s",(unsigned int)getTid(),buf); 

Die Log-Meldung syslogsieht so aus

(18597) DES = Bestätigung des erfolgreichen Empfangs von 172.16.88.185:8889 zurückgenommen.

Wie kann ich konfigurieren syslog.conf, dass die Protokollnachrichtenpriorität angezeigt wird syslog?

Bearbeiten:
getTid ist die Funktion, mit der ich die Thread-ID abgerufen habe. buf(const char*)I ist eine Variable für die Log - Nachricht verwendet wird, priist die Protokollstufe I festgelegt, zum Beispiel LOG_ERR, LOG_DEBUG, & c.

Wenn ich über fragen „log Nachrichtenpriorität : “ Ich meine LOG_ERR, LOG_INFO, & c.

1

2 Antworten auf die Frage

0
ott--

Ihr syslogd oder sysklogd ist dazu möglicherweise nicht in der Lage. rsyslogkann das, siehe http://www.rsyslog.com/

0
miken32

Ich weiß, dass ich hier etwas gravedigging tun, aber für die Aufzeichnung können Sie laufen sysklogdmit -Seiner numerischen Anlage und Prioritätswert einzubeziehen. -SSenthält die Namen.