在Debian系統中,自定義消息格式主要涉及系統日志消息和郵件通知,具體方法如下:
/etc/rsyslog.conf,用文本編輯器打開,定義模板如template CustomFormat,"%timegenerated% %syslogtag% %msg%\n",在規則中應用該模板,如*.* /var/log/custom.log;CustomFormat,最后重啟rsyslog服務sudo systemctl restart rsyslog。/etc/syslog-ng/syslog-ng.conf,編輯文件定義模板template t_custom_format { template("${ISODATE} ${HOST} ${PROGRAM}: ${MSG}\n"); },在日志規則中使用該模板,重啟服務sudo systemctl restart syslog-ng。/etc/aliases文件,添加如support: "/usr/bin/printf 'Subject: %s\n\n%s' 'Support Ticket' 'Dear %s,\n\nYour support ticket has been received.'"的模板,運行sudo newaliases更新數據庫。