On Mon, 3 Aug 2015 06:25:59 -0700 (PDT) David Lang <da...@lang.hm> wrote:
> after the first mark message is generated, and these three lines are executed > > Exec set_var('logcount', 5 ); > Exec set_var('logcount', ( get_var('logcount') + 1 ) ); > Exec set_var('maxsize', size($raw_event)); > > why are these two variables undef? I just tested and it works as expected: <14>Aug 3 16:48:40 xxx @cee:{"EventTime":"2015-08-03 16:48:40","Hostname":"xxx","Message":"","SeverityValue":2,"Severity":"","SourceName":"","ProcessID":13785,"EventRece ivedTime":"2015-08-03 16:48:40","SourceModuleName":"","SourceModuleType":"","longestline":null,"logcount":null} <14>Aug 3 16:49:40 xxx @cee:{"EventTime":"2015-08-03 16:49:40","Hostname":"xxx","Message":"","SeverityValue":2,"Severity":"","SourceName":"","ProcessID":13785,"EventRece ivedTime":"2015-08-03 16:49:40","SourceModuleName":"","SourceModuleType":"","longestline":291,"logcount":6} <14>Aug 3 16:50:40 xxx @cee:{"EventTime":"2015-08-03 16:50:40","Hostname":"xxx","Message":"","SeverityValue":2,"Severity":"","SourceName":"","ProcessID":13785,"EventRece ivedTime":"2015-08-03 16:50:40","SourceModuleName":"","SourceModuleType":"","longestline":287,"logcount":6} Just to clear up possible confusion: $logcount refers to a field in the event. get_var() and set_var() operate with module variables that are not visible in the event data as a field so the following are two different things: Exec set_var('logcount', 42); vs Exec $logcount = 42; Regards, Botond ------------------------------------------------------------------------------ _______________________________________________ nxlog-ce-users mailing list nxlog-ce-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users