package net.minecraft.server.jsonrpc; import com.mojang.logging.LogUtils; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import net.minecraft.server.jsonrpc.methods.ClientInfo; import org.slf4j.Logger; public class JsonRpcLogger { private static final Logger LOGGER = LogUtils.getLogger(); private static final String PREFIX = "RPC Connection #{}: "; public void log(final ClientInfo clientInfo, final String message, final Object... args) { if (args.length == 0) { LOGGER.info("RPC Connection #{}: " + message, clientInfo.connectionId()); } else { List list = new ArrayList(Arrays.asList(args)); list.addFirst(clientInfo.connectionId()); LOGGER.info("RPC Connection #{}: " + message, list.toArray()); } } }