logger.1
LOGGER(1)
LOGGER(1)
FreeBSD General Commands Manual
LOGGER(1)
logger —
在系统日志中创建条目
logger [-46Ais] [-f file] [-H hostname] [-h host] [-P port] [-p pri] [-S addr:port] [-t tag] [message ...]
logger 实用程序为 syslog(3) 系统日志模块提供了一个 shell 命令接口。
可以使用以下选项:
强制 logger 仅使用 IPv4 地址。
强制 logger 仅使用 IPv6 地址。
默认情况下,即使主机有多个 A 或 AAAA 记录, logger 也会尝试仅将消息发送到一个地址。 如果指定了此选项,则 logger 会尝试将消息发送到所有地址。
用每一行记录 logger 进程的进程 ID。
将消息记录到标准错误以及系统日志。
-f file
将指定文件的内容读入 syslog。 如果还指定了消息,则忽略此选项。
-H hostname
将消息头中的主机名设置为指定值。 如果未指定,将使用 gethostname(3) 的主机部分。
-h host
将消息发送到远程系统 host ,而不是在本地记录它。 请注意, logger 当前支持 AF_INET (IPv4), AF_INET6 (IPv6) 和 AF_LOCAL (Unix-domain 套接字) 地址系列。 以下地址格式在 host 中有效:
192.168.2.1
2001:db8::1
/var/run/log
-P port
将消息发送到远程系统上的指定 port 号,可以指定为服务名称或十进制数。 默认为 “syslog” 。 如果使用了未知的服务名称,则 logger 会打印警告并回退到端口 514。
-p pri
输入具有指定优先级的消息。 优先级可以用数字或 facility.level 对指定。 例如, “-p local3.info” 将消息记录为 local3 工具中的 informational 。 默认为 “user.notice” 。
-S addr:port
使用 -h 选项时指定源地址和/或源端口。 当启用 -A 标志时,所有远程地址都将使用相同的地址。 请注意, addr 中的数字 IPv6 地址必须用 “[” 和 “]” 括起来。
-t tag
用指定的 tag 而不是当前登录名的默认值标记日志中的每一行。
message
将消息写入日志;如果未指定且未提供 -f 标志,则记录标准输入。
The logger utility exits 0 on success, and >0 if an error occurs.
logger 系统重新启动 logger -p local0.notice -t HOSTIDM -f /dev/idmc
syslog(3), syslogd(8)
logger 命令预计与 IEEE Std 1003.2 (“POSIX.2”) 兼容。
December 5, 2017
FreeBSD 13.1-RELEASE
最后更新于
这有帮助吗?