In order to create a simple annotation that logs function calls, I'm trying to grab the following attributes from a function that has said annotation:
- Function name
- Parameter names
- Parameter values
What I have so far uses KCallable
as a value, which makes grabbing the name and names from the list of KParameter
fairly simple. However, I cannot figure out how to get the values of said parameters to make the log statement more contextual.
Does anyone have ideas on grabbing these parameters values within the annotation? It doesn't need to use KCallable
, that just seemed like the most intuitive receiver.
Aucun commentaire:
Enregistrer un commentaire