На додаток до прийнятої відповіді корисно знати наступне ...
Кожна з цих функцій повинна мати пов'язані з ними сторінки керівництва .
Якщо ви запустите man -k syslog
(пошук за ключовим словом сторінок керівництва), ви отримаєте список сторінок керівництва, які посилаються на, або стосуються syslog
$ man -k syslog
logger (1) - a shell command interface to the syslog(3) system l...
rsyslog.conf (5) - rsyslogd(8) configuration file
rsyslogd (8) - reliable and extended syslogd
syslog (2) - read and/or clear kernel message ring buffer; set c...
syslog (3) - send messages to the system logger
vsyslog (3) - send messages to the system logger
Вам потрібно зрозуміти розділи посібника, щоб глибше заглибитися.
Ось уривок зі сторінки користувача для людини, що пояснює розділи сторінки:
The table below shows the section numbers of the manual followed by
the types of pages they contain.
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
Щоб прочитати вищезазначений прогін
$man man
Отже, якщо ви запустите, man 3 syslog
ви отримаєте повну сторінку керівництва для syslog
функції, яку ви викликали у своєму коді.
SYSLOG(3) Linux Programmer's Manual SYSLOG(3)
NAME
closelog, openlog, syslog, vsyslog - send messages to the system
logger
SYNOPSIS
#include <syslog.h>
void openlog(const char *ident, int option, int facility);
void syslog(int priority, const char *format, ...);
void closelog(void);
#include <stdarg.h>
void vsyslog(int priority, const char *format, va_list ap);
Не пряма відповідь, але сподіваємось, ви знайдете це корисним.
/etc/
якому вам доведеться змінити ідентифікатор ("test"
у вашому випадку) та об'єкт.