"path/filepath" "time" "github.com/sorintlab/stolon/common" "github.com/sorintlab/stolon/pkg/cluster" "github.com/sorintlab/stolon/pkg/flagutil" "github.com/sorintlab/stolon/pkg/store" "github.com/davecgh/go-spew/spew" "github.com/sorintlab/pollon" "github.com/spf13/cobra" "github.com/uber-go/zap" "github.com/uber-go/zap/zwrap" ) var log = zap.New(zap.NewTextEncoder(), zap.AddCaller()) var cmdProxy = &cobra.Command{ Use: "stolon-proxy", Run: proxy, } type config struct { storeBackend string storeEndpoints string storeCertFile string storeKeyFile string storeCAFile string storeSkipTlsVerify bool clusterName string listenAddress string
func init() { log = logger{zap.NewJSON(zap.AddCaller(), zap.AddStacks(zap.FatalLevel))} }