takeEvents

open override fun takeEvents(loggerClass: KClass<*>?, minLevel: Level, pattern: Regex?): List<ILoggingEvent>

Removes all currently-collected log events and returns those that match the requested criteria.


open override fun takeEvents(loggerClass: KClass<*>?, minLevel: Level, pattern: Regex?, consumeUnmatchedLogs: Boolean): List<ILoggingEvent>

Takes all matching events, optionally leaving unmatched logs in this collector.