M. Barbieri Asked: 2016-06-21 08:13:52 +0800 CST2016-06-21 08:13:52 +0800 CST 2016-06-21 08:13:52 +0800 CST Windows服务器上的cygwin64,syslog数据在一行中打印出来 772 我正在尝试自动格式化来自 cygwin64 的 syslog 数据,以便在每行末尾打印换行符,以便稍后进行一些解析。但是,我没有看到任何可以产生解决方案的配置。如何正确格式化系统日志数据? cygwin windows-server-2012-r2 syslog-ng cygwin-sshd 1 个回答 Voted Best Answer Robert Fekete 2016-06-23T00:04:24+08:002016-06-23T00:04:24+08:00 您是否使用任何特定模板来格式化消息?可能是换行符 (\n) 在 Windows 上没有正确处理。尝试在模板中添加 \r,例如: destination d_file { file ("/var/log/messages" template("${ISODATE} ${HOST} ${MSG}\r\n") ); };
您是否使用任何特定模板来格式化消息?可能是换行符 (\n) 在 Windows 上没有正确处理。尝试在模板中添加 \r,例如: