Windows-Server-2012-R2

Windows伺服器上的cygwin64,syslog數據在一行中列印出來

  • June 22, 2016

我正在嘗試自動格式化來自 cygwin64 的 syslog 數據,以便在每行末尾使用換行符列印出來,以便稍後進行一些解析。但是,我沒有看到任何可以產生解決方案的配置。如何正確格式化系統日誌數據?

您是否使用任何特定模板來格式化消息?可能是換行符 (\n) 在 Windows 上沒有正確處理。嘗試在模板中添加 \r,例如:

destination d_file { file ("/var/log/messages" template("${ISODATE} ${HOST} ${MSG}\r\n") ); };

引用自:https://serverfault.com/questions/785068