我想使用 syslog 进行一些 bash 脚本日志记录。
我看到了 /etc/rsyslog.d/50-default.conf,但我对 syslog 还不熟悉。我想配置 local0 来记录我的脚本。
我应该编辑这个配置文件吗?它的名字很奇怪,让我很困惑。或者我应该为我的配置创建一个新的文件,然后以某种方式读取它?
我只是想遵循这里既定的标准。
答案1
您可以使用实用程序logger
,如以下示例所示:
logger -p local0.notice -t MYTAG "my message"
在默认rsyslog
配置中,它将显示/var/log/syslog
为
Jul 11 12:16:23 enzotib-laptop MYTAG: my message
如果您需要记录到其他文件,则需要修改/etc/rsyslog.d/50-default.conf
,或者最好在同一目录下添加其他文件。