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