我正在使用虚拟机。乌班图Linux。
我想做的是使用系统记录器将local3
所有严重级别的设施记录到文件中/var/log/local3.log
我很困惑这个过程是什么。我是否应该编辑/etc/rsyslog.conf
以下内容:
local3.* /var/log/local3.log
或者我使用该logger
命令?或两者?
我还想添加一个logrotate
after,以便它每周轮换,保留 8 周的日志文件。
答案1
无需编辑文件,而是使用以下行/etc/rsyslog.conf
添加/创建自定义审核:/etc/rsyslog.d/30-custom_audits.conf
local3.* -/var/log/local3.log
然后要启用旋转/var/log/local3.log
,添加文件路径/etc/logrotate.d/rsyslog
也在你的配置中。
并重新启动rsyslog
服务(如果您正在使用)系统:
sudo systemctl restart rsyslog.service
否则重新启动:
sudo service rsyslog restart