class StructuredLoggerImpl implements StructuredLogger {

  public void info(final Supplier<SchemaAndValue> msgSupplier) {
    if (!inner.isInfoEnabled()) {
      return;
    }
    info(msgSupplier.get());
  }

    StructuredLoggerImpl(final Logger inner);

}