in internal/telemetrygen/logs/logs.go [28:49]
func Start(cfg *Config) error {
logger := cfg.Logger
if logger == nil {
newLogger, err := common.CreateLogger(cfg.SkipSettingGRPCLogger)
if err != nil {
return err
}
logger = newLogger
}
e, err := newExporter(cfg)
if err != nil {
return err
}
if err = Run(cfg, e, logger); err != nil {
logger.Error("failed to stop the exporter", zap.Error(err))
return err
}
return nil
}