I have found that using the Log viewer for extended time durations will eventually drop some of the logging from the viewer. I was told that due to resource limitations it is best to keep your apps a little skinny on debug statements within my custom apps. I then started to research if I had anything available thru WebSocket's so I can use Windows. I found Helog, which worked great, but it didn't do much for real time viewing. I did not find anything that would allow real time viewing on a PC like the log viewer within Hubitat. I decided to write a c++ program that utilized the Boost library so I could read the WebSocket's for log and events of Hubitat. I can view log and event info continuously for days and it maintains all the info 100%. I have made it available (HubitatLogs.exe) on GitHub as follows:
https://github.com/siggson/HubitatLogs/releases/tag/release
After selecting the above URL please disregard "Source code (zip)" and "Source code (tar.gz)". You need to select HubitatLogsSetup.zip.