1

Я использую 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*) - это переменная, которую я использовал для сообщения журнала, pri - это уровень журнала, который я установил, например, LOG_ERR , LOG_DEBUG и т. д.

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

2 ответа2

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .