func main() { if !checkArgs(os.Args) { usage(os.Args[0]) os.Exit(1) } if os.Args[1] == "-v" { fmt.Println(version.String("mqproxy")) os.Exit(0) } cfg, err := server.NewProxyConfig(os.Args[2]) if err != nil { log.Fatalf("parse config error, %v", err) } if err = server.Startable(cfg); err != nil { log.Fatalf("server startable error, %v", err) } }
func main() { flag.Parse() defer glog.Flush() if vers || help { showVersion() os.Exit(0) } glog.Info("[kafkaproxy]Server starting...") cfg, err := server.NewProxyConfig(configFile) if err != nil { glog.Errorf("[kafkaproxy]parse config error, %v", err) os.Exit(0) } if err = server.Startable(cfg); err != nil { glog.Errorf("[kafkaproxy]server startable error, %v", err) os.Exit(0) } }