INNER CODE UNIT · Go
main
kubermatic/kubermatic · cmd/alertmanager-authorization-server/main.go:255
func main() {
ctx := signals.SetupSignalHandler()
logOpts := kubermaticlog.NewDefaultOptions()
logOpts.AddFlags(flag.CommandLine)
server := authorizationServer{}
server.addFlags()
flag.Parse()
rawLog := kubermaticlog.New(logOpts.Debug, logOpts.Format)
log := rawLog.Sugar()
// set the logger used by sigs.k8s.io/controller-runtime
ctrlruntimelog.SetLogger(zapr.NewLogger(rawLog.WithOptions(zap.AddCallerSkip(1))))
if err := server.complete(); err != nil {
log.Fatalw("Invalid command line", zap.Error(err))
}