func (ctrl ApiLog) dbAdd(logToAdd *models.Log, writeSafe bool) error { // add stack if logToAdd.Stack != "" { stack := &models.Stack{Stacktrace: logToAdd.Stack} stack.Save(ctrl.Db) logToAdd.StackSha = stack.Sha } //add Log err := logToAdd.Save(ctrl.Db, writeSafe) if err != nil { return errors.New("Cannot insert log " + err.Error()) } else { go addTags(ctrl.Db, logToAdd) return nil } }