}
};
writer = (MutationLogger.Iface) Proxy.newProxyInstance(MutationLogger.Iface.class.getClassLoader(), new Class[] {MutationLogger.Iface.class}, h);
// Create the thrift-based logging service
MutationLogger.Processor processor = new MutationLogger.Processor(TraceWrap.service(this));
ServerPort sp = TServerUtils.startServer(Property.LOGGER_PORT, processor, this.getClass().getSimpleName(), "Logger Client Service Handler",
Property.LOGGER_PORTSEARCH, Property.LOGGER_MINTHREADS, Property.LOGGER_THREADCHECK);
service = sp.server;
InetSocketAddress address = new InetSocketAddress(Accumulo.getLocalAddress(args), sp.port);
addressString = AddressUtil.toString(address);
registerInZooKeeper(Constants.ZLOGGERS);