On Mon, 3 Aug 2015, Botond Botyanszki wrote:

> 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,"EventReceivedTime":"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,"EventReceivedTime":"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,"EventReceivedTime":"2015-08-03
>  
> 16:50:40","SourceModuleName":"","SourceModuleType":"","longestline":287,"logcount":6}

were there any events between these three? If so, the logcount variable should 
not have been 6 each time, it should have been incremented for the messages in 
between the messages

>
> 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;

right, I should have used different names to clarify that I understood this.

David Lang

------------------------------------------------------------------------------
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

Reply via email to