func logEvent(log *logger.Logger, build models.Build, step string, err error) { if err != nil { log.Log("state=error step=build.%s app=%q build=%q error=%q", step, build.App, build.Id, err) } else { log.Success("step=build.%s app=%q build=%q", step, build.App, build.Id) } }
func Error(log *logger.Logger, err error) { if log != nil { log.Error(err) } if rollbar.Token != "" { extraData := map[string]string{ "AWS_REGION": os.Getenv("AWS_REGION"), "RACK": os.Getenv("RACK"), "RELEASE": os.Getenv("RELEASE"), "VPC": os.Getenv("VPC"), } extraField := &rollbar.Field{"env", extraData} rollbar.Error(rollbar.ERR, err, extraField) } }