INNER CODE UNIT · Go
main
otterize/network-mapper · src/mapper/cmd/main.go:92
func main() {
logrus.SetLevel(logrus.InfoLevel)
if viper.GetBool(sharedconfig.DebugKey) {
logrus.SetLevel(logrus.DebugLevel)
}
logrus.SetFormatter(&logrus.JSONFormatter{
TimestampFormat: time.RFC3339,
})
signalHandlerCtx := ctrl.SetupSignalHandler()
clusterUID := clusterutils.GetOrCreateClusterUID(signalHandlerCtx)
componentinfo.SetGlobalContextId(telemetrysender.Anonymize(clusterUID))
errorreporter.Init(telemetriesgql.TelemetryComponentTypeNetworkMapper, version.Version())
defer errorreporter.AutoNotify()
shared.RegisterPanicHandlers()