Ngoài câu trả lời được chấp nhận, sẽ hữu ích nếu biết những điều sau ...
Mỗi chức năng đó phải có các trang hướng dẫn sử dụng liên kết với chúng.
Nếu bạn chạy man -k syslog
(tìm kiếm từ khóa về các trang người đàn ông), bạn sẽ nhận được danh sách các trang người đàn ông đề cập đến hoặc về nhật ký hệ thống
$ 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
Bạn cần hiểu các phần hướng dẫn sử dụng để nghiên cứu sâu hơn.
Đây là một đoạn trích từ trang dành cho người đàn ông, giải thích các phần của trang người đàn ông:
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]
Để đọc phần chạy trên
$man man
Vì vậy, nếu bạn chạy, man 3 syslog
bạn sẽ nhận được trang hướng dẫn sử dụng đầy đủ cho syslog
hàm mà bạn đã gọi trong mã của mình.
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);
Không phải là một câu trả lời trực tiếp nhưng hy vọng bạn sẽ thấy điều này hữu ích.
/etc/
mà bạn phải thay đổi cho số nhận dạng của mình ("test"
trong trường hợp của bạn) và cơ sở.