Also taking something like Collection<? LoggingEvent> (instead of SubstituteLoggingEvent) would be nicer.