Full details of enhancements included in M5 can be found in the GitHub project: https://github.com/paulswithers/openlogjava/issues?milestone=5&state=closed
#18 Change from requestScope to sessionScope to ensure errors are logged if the developer uses context.redirectToPage() in catch block.
#19 Manage getting the component from eventHandler in the OpenLogErrorHolder, so developers can just pass this instead of this from properties and this.getParent() from eventHandlers. Note: this.getParent() will still work, so no enforced changes, just simpler conversion of existing error logging when applying OpenLog to the application.
#20 Allow setting of an xsp.property to automatically add an ExpireDate field to logs for today + xsp.property value. This allows you to use standard Domino auto-archiving.