Files
crawlab/core/utils/di.go
2024-06-14 16:37:48 +08:00

19 lines
335 B
Go

package utils
import (
"github.com/crawlab-team/crawlab/trace"
"github.com/spf13/viper"
"go.uber.org/dig"
"os"
)
func VisualizeContainer(c *dig.Container) (err error) {
if !viper.GetBool("debug.di.visualize") {
return nil
}
if err := dig.Visualize(c, os.Stdout); err != nil {
return trace.TraceError(err)
}
return nil
}