package io.digdag.standards.operator.param;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.common.base.Optional;
import io.digdag.spi.ParamServerClient;
import io.digdag.spi.ParamServerClientConnection;
import io.digdag.spi.Record;

import java.util.function.Consumer;

public class DummyParamServerClient
        implements ParamServerClient
{
    public DummyParamServerClient(ParamServerClientConnection _connection, ObjectMapper _objectMapper)
    {

    }

    @Override
    public Optional<Record> get(String key, int sitedId)
    {
        return null;
    }

    @Override
    public void set(String key, String value, int siteId)
    {

    }

    @Override
    public void doTransaction(Consumer<ParamServerClient> consumer)
    {

    }

    @Override
    public void commit()
    {

    }
}

@@ -248,16 +248,73 @@
 .Record;
+%0Aimport org.slf4j.Logger;%0Aimport org.slf4j.LoggerFactory;
 %0A%0Aimport
@@ -419,16 +419,88 @@
 lient%0A%7B%0A
+    private final Logger logger = LoggerFactory.getLogger(getClass());%0A%0A
     publ
@@ -685,16 +685,97 @@
 )%0A    %7B%0A
+        logger.warn(%22This is a Dummy Implementation, so just will return null%22);%0A
         
@@ -864,32 +864,106 @@
 t siteId)%0A    %7B%0A
+        logger.warn(%22This is a Dummy Implementation, so no value is set%22);
 %0A    %7D%0A%0A    @Ove

Add warn log at DummyParamServerClient