class Embulk::Slf4jAdapter

def debug(message, &block)

def debug(message, &block)
  if block
    if @logger.isDebugEnabled
      @logger.debug(block.call)
    end
  else
    @logger.debug(message)
  end
end

def debug?

def debug?
  @logger.isDebugEnabled()
end

def error(message, &block)

def error(message, &block)
  if block
    if @logger.isErrorEnabled
      @logger.error(block.call)
    end
  else
    @logger.error(message)
  end
end

def error?

def error?
  @logger.isErrorEnabled()
end

def fatal?

def fatal?
  @logger.isErrorEnabled()
end

def info(message, &block)

def info(message, &block)
  if block
    if @logger.isInfoEnabled
      @logger.info(block.call)
    end
  else
    @logger.info(message)
  end
end

def initialize(logger)

def initialize(logger)
  @logger = logger
end

def trace(message, &block)

def trace(message, &block)
  if block
    if @logger.isTraceEnabled
      @logger.trace(block.call)
    end
  else
    @logger.trace(message)
  end
end

def trace?

def trace?
  @logger.isTraceEnabled()
end

def warn(message, &block)

def warn(message, &block)
  if block
    if @logger.isWarnEnabled
      @logger.warn(block.call)
    end
  else
    @logger.warn(message)
  end
end

def warn?

def warn?
  @logger.isWarnEnabled()
end