我正在尝试自动格式化来自 cygwin64 的系统日志数据,以便在每行末尾打印出换行符,以便稍后进行一些解析。但是,我没有看到任何可以提供解决方案的配置。我该如何正确格式化系统日志数据?
答案1
您是否使用任何特定模板来格式化消息?可能是因为 Windows 无法正确处理换行符 (\n)。尝试在模板中添加 \r,例如:
destination d_file { file ("/var/log/messages" template("${ISODATE} ${HOST} ${MSG}\r\n") ); };