2014-03-02 99 views
0

因此,系統日誌日誌由一個標題(時間戳+主機名)和一條消息(標記+內容)組成。這是可定製的嗎?我的意思是我如何決定時間戳的格式或我是否想要記錄主機名。如何更改系統日誌消息的標題格式?

有沒有辦法從syslog系統調用或syslog.conf文件做到這一點?

更新: 我使用了syslogd和FREEBSD8

+0

這取決於您使用的syslog守護程序實現。更新你的問題,包括你的問題和/或你正在使用的GNU/Linux發行版(和版本)。 –

回答

3

這幾乎是硬編碼爲安全起見(你不想看起來像他們從主機X來在時間T,但是從X在t來到僞造的消息)。

如果你想惹它,你必須破解usr.sbin/syslogd/syslogd.c,功能打印行()logmsg()

1

系統日誌的日期格式,有限制,在RFC 5424中定義,FreeBSD的內置Syslog遵循準確。

如果您需要更多靈活性或細節,您需要後處理日誌或切換到其他syslog守護程序。請注意,通過這樣做,您可能會使標準日誌分析工具無法解釋您的日誌。

一個最喜歡的選擇是syslog-ng,這是在ports樹中。

cd /usr/ports/sysutils/syslog-ng && make install clean