func fail(err error, ui biui.UI, logger boshlog.Logger, callback func()) { logger.Error(mainLogTag, err.Error()) ui.ErrorLinef("") ui.ErrorLinef(biuifmt.MultilineError(err)) if callback != nil { callback() } os.Exit(1) }