### Question:
Slf4jJdbcLogger extends AbstractJdbcLogger<Level> { @Override protected void logSqlExecutionSkipping( String callerClassName, String callerMethodName, SqlExecutionSkipCause cause, Level level, Supplier<String> messageSupplier) { String loggerName = LogKind.SKIP.fullName() + "." + cause.name(); log(loggerName, level, callerClassName, callerMethodName, null, messageSupplier); } Slf4jJdbcLogger();  Slf4jJdbcLogger(Level level);   }### Answer:
@Test void logSqlExecutionSkipping() { Slf4jJdbcLogger logger = new Slf4jJdbcLogger(); String className = getClass().getName(); String methodName = "logSqlExecutionSkipping"; logger.logSqlExecutionSkipping(className, methodName, SqlExecutionSkipCause.STATE_UNCHANGED); List<ILoggingEvent> events = getEvents(); assertEquals(1, events.size()); }