Add logger and custom errors for epic syncing
This refactors the `SyncAsWorkItem` concern and adds a `SyncAsWorkItemError` to easily filter epic to work item syncing errors. In addition, we added a custom logger for errors that could happen when an epic gets synced as a work item.
显示
- doc/administration/logs/index.md 15 个添加, 0 个删除doc/administration/logs/index.md
- ee/app/services/concerns/epics/sync_as_work_item.rb 46 个添加, 23 个删除ee/app/services/concerns/epics/sync_as_work_item.rb
- ee/app/services/epics/create_service.rb 1 个添加, 10 个删除ee/app/services/epics/create_service.rb
- ee/lib/gitlab/epic_work_item_sync/logger.rb 11 个添加, 0 个删除ee/lib/gitlab/epic_work_item_sync/logger.rb
- ee/spec/lib/gitlab/epic_work_item_sync/logger_spec.rb 17 个添加, 0 个删除ee/spec/lib/gitlab/epic_work_item_sync/logger_spec.rb
- ee/spec/services/concerns/epics/sync_as_work_item_spec.rb 9 个添加, 9 个删除ee/spec/services/concerns/epics/sync_as_work_item_spec.rb
- ee/spec/services/epics/create_service_spec.rb 13 个添加, 11 个删除ee/spec/services/epics/create_service_spec.rb
- ee/spec/services/epics/update_service_spec.rb 15 个添加, 7 个删除ee/spec/services/epics/update_service_spec.rb
加载中
想要评论请 注册 或 登录