Also if you take the route with InfluxDB, Grafana and Influxdb Logger, I have a driver that can take live logging and put it in InfluxDB. Then a grafana dashboard that makes the logging easy to search.
Here is the link to the thread releated to this option
Live Logging to InfluxDB - Custom Apps and Drivers / Custom Drivers - Hubitat
I use this as my research tool when the logging in Hubitat isn't sufficient
The only thing to consider is that as this driver connects to the Live Logging Socket and then sends it to InfluxDB, it does require some processing. The more stuff you have going to Live Logging the more cpu it will use. I haven't seen issues with it, but i also don't have everything going into live loggings.