如何在logstash中使用gsub添加换行符
我有一个字段“message” 当我这样做时:如何在logstash中使用gsub添加换行符,logstash,logstash-configuration,logstash-file,Logstash,Logstash Configuration,Logstash File,我有一个字段“message” 当我这样做时:mutate{ 更新=>{“消息”=>“%{message}\n} } 它将消息转换为:“2017-12-31错误\\n”[“2017-12-31错误”是我的消息值] 我想要的是“2017-12-31错误\n” 还尝试使用以下链接解决问题,但找不到解决方案: 找到一种解决方案,也可以随意添加其他解决方案: ruby { # Add a \n (newline) by using its ASCII code (10) cod
mutate{
更新=>{“消息”=>“%{message}\n}
}
它将消息转换为:“2017-12-31错误\\n”
[“2017-12-31错误”是我的消息值]
我想要的是“2017-12-31错误\n”
还尝试使用以下链接解决问题,但找不到解决方案:
找到一种解决方案,也可以随意添加其他解决方案:
ruby {
# Add a \n (newline) by using its ASCII code (10)
code => "event.set('message', event.get('message') + ' ' + 10.chr)"
}
对我有效的方法是添加一个实际的换行符(尽管看起来有点傻):
mutate {
update => {"message" => "%{message}
"}
}