It's hard for me to get my mind around this one from the text description, but it sounds useful to me. I guess I need to just install it and play with it.
Hey Bryan, I'm surprised this thread hasn't attracted more discussion and interest. Do you still consider this to be in beta? I think it's a cool idea for my simple use-case--I want to be warned if I have any Error-level messages in any log across my hubs. Guess I'm lazy--I don't want to have to remember to go check the logs occasionally. I'd rather the Hubitat alert me if there's something that needs my attention.
So I set up my hubs on Log Watchdog yesterday. I configured the keyset with the option to watch for logging level = "Error", and then added no other secondary or tertiary checks. I filled out the rest of the form and the log status indicated "Connected". As soon as I hit done, however, the log was flooded with the below error message every few milliseconds. Even when I deleted the app, the error kept coming. Only when I deleted the child and parent apps, and then rebooted the hub did things seem to return to normal. Wonder what I did wrong....is a secondary check a required element of a keyset?
Also -- curious to better understand what the "Log Watchdog Event" child is for? Couldn't find any clues in the community or on your github. When I click on it, I get an Error 404.
As always, so appreciate what you do......
dev:10132020-06-23 06:34:09.271 pm errorjava.lang.NullPointerException: Cannot invoke method collectEntries() on null object on line 174 (parse)
Same here. Somehow I missed seeing it the first time. I will give it a shot in the next few days once I have time to mess with it. Bookmarked for future reference.
Ha, ya... this is very much beta. I actually haven't even looked at it in almost a year. There wasn't any interest so I moved on and forgot about it. I'll add it to the list to take a look.
Umm, Bryan, do you actually sleep? Or maybe you're not really one person--you're like twenty people sharing a single account. I refuse to believe you are a solo human.
Installed the new parent NP, but caught an error as soon as I clicked to install the Log Watchdog Child. Tried it on a couple different hubs; same result. Error screen shot and log follow.
Seemed to be working so far. Have it installed on two hubs. Noticed two minor things:
The log will truncate an error message; the last log message doesn't truncate it.
Not sure the notification is working as intended. I get a pushover message. It says, "[child-app-name] - ". Nothing after the dash. Is there supposed to be a reference to the log message or something in the notification.
Will keep poking at it. I now have a Watchdog dashboard--Activity, Battery, Hub, and now Logs.
Looking pretty stable. I do notice that the app disconnects periodically. Any suggestions? Any reason I can't just use RM to trigger on disconnect status with a custom action of "Connect" on the tile device? Not sure if Connecting the tile device will do anything to reconnect the child app.
Also, what's the difference between appstatus and status? Thanks Bryan!