log-forward: remember the last id only

This commit is contained in:
Christian Hesse 2020-07-15 14:43:26 +02:00
parent 6bce0a4b6a
commit 96d473cfe8

View file

@ -28,7 +28,7 @@ $WaitFullyConnected;
:foreach Message in=[ / log find where !(topics~$LogForwardFilter) ] do={ :foreach Message in=[ / log find where !(topics~$LogForwardFilter) ] do={
:set MessageVal [ / log get $Message ]; :set MessageVal [ / log get $Message ];
:if ($LogForwardLast = $MessageVal) do={ :if ($LogForwardLast = ($MessageVal->".id")) do={
:set Messages ""; :set Messages "";
:set Count 0; :set Count 0;
} else={ } else={
@ -43,5 +43,5 @@ $WaitFullyConnected;
("The log on " . $Identity . " contains these " . $Count . " messages after " . \ ("The log on " . $Identity . " contains these " . $Count . " messages after " . \
[ / system resource get uptime ] . " uptime.\n" . $Messages); [ / system resource get uptime ] . " uptime.\n" . $Messages);
:set LogForwardLast $MessageVal; :set LogForwardLast ($MessageVal->".id");
} }