Linux“logger”命令

语法

该命令采用以下一般形式:

logger [-isd ] [-f file ] [-p pri ] [-t tag ] [-u socket ] [message ... ]

logger例子

尽管 syslog 文件的位置不同,但在 Ubuntu 上它出现在 /var/log/syslog。
将示例消息写入日志,如下所示:

logger -is -p local0.info "Sample log written to /var/log."

命令选项

使用以下开关扩展 logger 命令的性能:

  • -i :在每一行中记录 logger 进程的进程 ID。
  • -s :将消息记录到标准错误以及系统日志。
  • -f 文件:记录指定的文件。
  • -p pri:输入具有指定优先级的消息。优先级可以用数字或者设施级对来指定。例如,-p local3.info 将消息记录为 local3 工具中的信息级别。默认值为 user.notice。
  • -t 标签:用指定的标签标记日志中的每一行。
  • -u sock:写入套接字指定的套接字而不是内置的 syslog 例程。
  • -d :使用数据报而不是流连接到此套接字。
  • -- : 结束参数列表。这是为了允许消息以连字符开头。
  • 消息:将消息写入日志;如果未指定,并且未提供 -f 标志,则记录标准输入。

手动将日志条目添加到 Linux syslog 文件

Linux 记录器实用程序在系统日志中创建条目。
它为 syslog 系统日志模块提供了一个 shell 命令接口。

关于“logger”程序的信息

logger实用程序在成功时退出 0,如果发生错误则退出 >0。

有效的设施名称是:auth、authpriv(用于敏感性质的安全信息)、cron、daemon、ftp、kern、lpr、mail、news、security(不推荐使用的 auth 同义词)、syslog、user、uucp 和 local0 到 local7 , 包括的。

有效的级别名称是:alert、crit、debug、emerg、err、error(错误的弃用同义词)、info、notice、panic(emerg 的弃用同义词)、warning、warn(警告的弃用同义词)。

日期:2020-07-15 11:16:40 来源:oir作者:oir