Создание приоритета сообщения журнала в системном журнале

1072
William

Я использую Red Hat 6.0 на тестовом сервере. Мой код содержит

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

Лог-сообщение syslogвыглядит так

(18597) DES = Полученное подтверждение успешного приема от 172.16.88.185:8889.

Как я могу настроить syslog.confотображение приоритета сообщения журнала syslog?

Редактировать:
getTid функция, которую я использовал, чтобы получить идентификатор потока; buf(const char*)является переменной I используется для сообщения журнала, priявляется уровень журнала я установить, например LOG_ERR, LOG_DEBUG, и с.

Когда я спрашиваю о «бревно приоритета сообщения,» Я имею в виду LOG_ERR, LOG_INFO, & гр.

1

2 ответа на вопрос

0
ott--

Ваш syslogd или sysklogd может быть не в состоянии это сделать. rsyslogможете сделать это, см. http://www.rsyslog.com/

0
miken32

Я знаю, что я делаю некоторые gravedigging здесь, но и для записи, которую можно запустить sysklogdс -Sвключить числовой объект и значение приоритета. -SSвключает в себя имена.