Skip to content

Record all executed actions locally #12

@reprogrammer

Description

@reprogrammer

Currently, those Quick Assist actions that are implemented as refactorings are logged. This is because the refactoring history service logs all performed refactorings in the active workspace. To analyze the usage of all of our actions, we should record them all. Those actions that are not implemented as refactorings have to be converted to refactorings. Those actions that customize an existing refactoring get logged but they are not distinguishable from the same refactorings invoked from the Refactor menu. We should either convert the customize refactorings into new refactorings or add a marker attribute to their descriptors so that the refactoring history has enough information to determine if a refactoring was executed from the Quick Assist menu.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions