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.