Currently it's a paint to debug as I make changes locally, push the commit and on the server I kill the process, pull changes, compile/run and I haven't figured out how to debug with pausing the code, checking what went wrong, breakpoint in catch block ...
Discussion
Maybe a log aggregator might help
Logging is very much inferior to being able to debug execution as it happens.
My logs show where it crashes but the Exceptions ... I can't tell from the stacktrace how to ignore the ones that fail to insert an event due to being duplicates. Sounds trivial but lib has no upsert.