Since you are hinting there IS an "after 1.5.6" small request for consideration? ...
I've gotten "my" version of your logs going nicely in the Merlin GUI using Scribe / .
View attachment 43536
But that means your Monitor Mode no longer works, as Scribe has already extracted and moved them from "messages" where it looks.
Any chance in a future version you could have a config option for us to manually select the log location you are tailing for your monitor function?
In my case that would be "wan-failover.log" in the same Scribe directory, /opt/var/log.
That way I could have it appear both in the GUI and also use your Monitor Mode if I needed to.
You could have your auto-locate default as it now so present behaviour doesn't change, but IF there was a manual location set in your config file that would then override?
Alternatively, you could just mandate the name and have "wan-failover.log" as the 1st preferred log option if your script finds it?
Also convenient as it means your logs stay separate ready to go if I need to send them to you (AGAIN).