Я написал простое тестовое приложение для записи в файл журнала. Я использую linux mint, и после выполнения приложения я пытаюсь просмотреть журнал с помощью этой команды:
tail -n 100 /var/log/messages
но файлы сообщений не существуют ни в тестировании, ни в чем-либо. Ниже вы можете найти мой код. Возможно, я делаю что-то неправильно, файл там не хранится, или мне нужно включить ведение журнала в linux mint.
#include <stdio.h>
#include <stdlib.h>
#include <syslog.h>
void init_log()
{
setlogmask(LOG_UPTO(LOG_NOTICE));
openlog("testd",LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1);
}
int main(void) {
init_log();
printf("Session started!");
syslog(LOG_NOTICE, "Session started!!");
closelog();
return EXIT_SUCCESS;
}