使用NXLog将windows事件转发到JSON格式。问题是,对于接收系统来说,JSON消息有时会变得太大/太长。
有没有一种方法可以限制/截断从NXLog输出的JSON而不破坏JSON?
我试过只在$Message部件上工作,这里试着把它截短到20个字符.但这是行不通的(无限循环)。
Exec $Message =~ s/^(.{1,20})*$/1/g;
发布于 2017-09-20 09:09:21
这通常是由$Message (或$raw_event)太大引起的,正如您所说的。我建议使用substr()函数来截断数据,而不是使用regexp:
Exec $Message = substr($Message, 0, 20);https://stackoverflow.com/questions/46297070
复制相似问题