Hi everyone, I need centralized control and management for functions in my repository. In a typical way, I can require these functions to inherit interfaces or use decorators, rather than explicitly calling control management code. When using Dagger, I found that decorators and inheritance seem impractical. Are there other ways to achieve the same task?
For example, I need to record the start and end times of each function, as well as input parameters.