v6.0-beta.2_schema-v4.1.0
Pre-releasev6.0-beta.2_schema-v4.1.0
-
Add constants for system property keys to EventLoggingService.
-
Improve javadoc.
-
Add interface
ValidationErrorHandler
and changeExceptionAndLoggingErrorHandler
andLoggingErrorHandler
to implement it. Change constructors onDefaultEventLoggingService
to take aSupplier<ValidationErrorHandler>
instead of aErrorHandler
. AddQuietErrorHandler
and make this the default. Default behaviour for no-args constructor onDefaultEventLoggingService
is now to log a singleLogger
message containing all found validation messages at eitherERROR
orWARN
level as appropriate. Previous behaviour was to log a stacktrace for the first validation failure in LOG mode. THROW mode previously only worked ifExceptionAndLoggingErrorHandler
was used, now it can be used withLoggingErrorHandler
orQuietErrorHandler
, throwing when validation has done as much as it can. -
Make constructor for
event.logging.base.impl.EventLoggerBuilderImpl
public.