@Override
    public void trace(Object format, Object... arguments) {
        if (logger.isTraceEnabled()) {
            LogMessage msg = LogMessage.of(format, arguments);
            if (msg.hasThrowable()) {
                logger.trace(msg.getMessage(), msg.getThrowable());
            } else {
                logger.trace(msg.getMessage());
            }
        }
    }
Default constructor.

@param logger non-null SLF4J logger
clickhouse-data/src/main/java/com/clickhouse/logging/Slf4jLogger.java