Skip to content

v6.0-beta.2_schema-v4.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jun 17:18
· 1 commit to master since this release

v6.0-beta.2_schema-v4.1.0

  • Add constants for system property keys to EventLoggingService.

  • Improve javadoc.

  • Add interface ValidationErrorHandler and change ExceptionAndLoggingErrorHandler and LoggingErrorHandler to implement it. Change constructors on DefaultEventLoggingService to take a Supplier<ValidationErrorHandler> instead of a ErrorHandler. Add QuietErrorHandler and make this the default. Default behaviour for no-args constructor on DefaultEventLoggingService is now to log a single Logger message containing all found validation messages at either ERROR or WARN level as appropriate. Previous behaviour was to log a stacktrace for the first validation failure in LOG mode. THROW mode previously only worked if ExceptionAndLoggingErrorHandler was used, now it can be used with LoggingErrorHandler or QuietErrorHandler, throwing when validation has done as much as it can.

  • Make constructor for event.logging.base.impl.EventLoggerBuilderImpl public.