INNER CODE UNIT · Go

createLogger

kubermatic/kubermatic · cmd/etcd-launcher/main.go:95

func createLogger() *zap.SugaredLogger {
	logOpts := kubermaticlog.NewDefaultOptions()
	rawLog := kubermaticlog.New(logOpts.Debug, logOpts.Format)
	return rawLog.Sugar()
}

func addCommands(cmd *cobra.Command, logger *zap.SugaredLogger) {
	cmd.AddCommand(
		RunCommand(logger),
		IsRunningCommand(logger),
		DefragCommand(logger),
		SnapshotCommand(logger),
	)
}

func handleErrors(logger *zap.SugaredLogger, action cobraFuncE) cobraFuncE {
	return func(cmd *cobra.Command, args []string) error {
		err := action(cmd, args)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…