Я установил metalog своего сервера и использовал приложение C ++ для записи логов.Вот как я печатаю в системном журнале
openlog(facility.c_str(), LOG_CONS | LOG_PID | LOG_NDELAY | LOG_PERROR, LOG_LOCAL0);
syslog(LOG_INFO, "%s", stderr_msg.c_str());
Все мои журналы печатаются в формате:
<date> [kernel] <log text message>
например
Dec 05 12:19:31 [kernel] this is an example of log
Я хочу изменитьесли вместо [kernel] он напечатает соответствующий модуль.Или, по крайней мере, имя моего приложения, но не «ядро».Как я могу это сделать?