Closed PuzzledFace closed 4 months ago
When running do.call(myFunc, list())
, the myFunc
function name will not be known to logger because myFunc
is evaluated first, and only its "value" (the actual fn) is being called by do.call
and so thus tracked by logger.
I don't think this can be solved within the logger world.
#20 appears related.
When called within
do.call
, the{fn}
placeholder prints the body of the the called function, not its name. Here is a MRE.But
However
Consistent behaviour would be good, behaviour as per "function name as character string" would be ideal!