package main import ( factorypkg "www.thenautilus.net/cgit/go-example/factory" ) func main() { factory := factorypkg.NewFromConfig() something := factory.Something() err := something.DoSomething() if err != nil { log := factory.Logger() log.Error().Err(err).Msg("Can't do the thing") } }