log.error(e);
System.err.println(e);
    public static void main(String[] args) {        Gossip gossip=null;        String props=null;        long traffic=0;        for(int i=0; i < args.length; i++) {            if("-help".equals(args[i])) {                System.out.println("Gossip [-traffic_interval <interval in msecs>] [-help]");                return;            }            if("-traffic_interval".equals(args[i])) {                traffic=Long.parseLong(args[++i]);                continue;            }        }        // props="UDP:PING:FD:STABLE:NAKACK:UNICAST:FRAG:FLUSH:GMS:VIEW_ENFORCER:PERF(trace=;details=true)";        /**         props="TCP(start_port=8000):" +         "TCPPING(num_initial_members=1;timeout=3000;port_range=2;"+         "initial_hosts=daddy[8000],terrapin[8000],sindhu[8000]):" +         "FD:" +         "pbcast.PBCAST(gossip_interval=5000;gc_lag=50):" +         "UNICAST:" +         "FRAG:" +         "pbcast.GMS";         // "PERF(trace=true;details=true)";         **/        props="UDP(mcast_addr=224.10.10.100;mcast_port=5678;ip_ttl=32):" +                "PING:" +                // "FD(shun=true;timeout=5000):" +                "pbcast.FD(timeout=3000):" +                "VERIFY_SUSPECT(timeout=2000;num_msgs=2):" +                "pbcast.PBCAST(desired_avg_gossip=8000;mcast_gossip=true;gc_lag=30;max_queue=20):" +                "UNICAST:" +                "FRAG:" +                "pbcast.GMS"; // :" + // ;join_timeout=20):" +        // "PERF(trace=true;details=true)";        try {            gossip=new Gossip(props, traffic);            gossip.go();        }        catch(Exception e) {            log.error(e);            System.exit(0);        }    }