Not sure if it fits your bill, @ben, but I’m using Sentry for free to log events and monitor errors and exceptions on superboe.es. Pretty powerful and cost-effective. You can also host it yourself because it’s FOSS. Feel free to ask me if curious.
Huh, interesting. I've also used Sentry at a past job but figured it was only useful for tracking errors, not logs in general. Are you using it for "info" level logs too?
By default Sentry tracks errors/exceptions, but you can use the JS API to log whatever you want. Kinda console.log() but on your users’s machine. You can log “${user} has logged in”, and you get that registered plus an email each time somebody logs in. I wouldn’t probably use it for the long run, but it’s powerful for debugging.
Not sure if it fits your bill, @ben, but I’m using Sentry for free to log events and monitor errors and exceptions on superboe.es. Pretty powerful and cost-effective. You can also host it yourself because it’s FOSS. Feel free to ask me if curious.
Huh, interesting. I've also used Sentry at a past job but figured it was only useful for tracking errors, not logs in general. Are you using it for "info" level logs too?
By default Sentry tracks errors/exceptions, but you can use the JS API to log whatever you want. Kinda console.log() but on your users’s machine. You can log “${user} has logged in”, and you get that registered plus an email each time somebody logs in. I wouldn’t probably use it for the long run, but it’s powerful for debugging.
I use Google Cloud logging for "info" level logs (and above), and Sentry for alerting me to unhandled exceptions.