Trying to write a macro that will cause a function to be traced

I have it working:

Sorry about the baroque coding. I just have a better understanding of using the Expr constructor that the :() syntax.

I think the insight that got meover the line is that :blush: can appear in the head of an Expr.

It currently uses println to output the trace info. I’d like to get it to use logging instead, but when I replace the printlnwith @infoI get an error.

If I don’t get past that after some amount of head banging, I’ll open another thread.

Thanks for your help.