Если у меня есть функция, которая является частью модуля, и я хочу, чтобы запись в журнале находилась внутри функции, я должен вручную напечатать пространство имен и имя функции, например,
namespace MyModuleNamespace
module MyModule =
let AddTwoNums logger x y =
logger.Info("MyModuleNamespace.AddTwoNums - Start")
let res = x+y
logger.Info("MyModuleNamespace.AddTwoNums - End")
res
Есть ли способЯ могу автоматически определить, что такое «MyModuleNamespace.AddTwoNums», так как оно очень громоздко и подвержено ошибкам, особенно когда вам приходится переименовывать функции и модули во время рефакторинга кода
Даже если это невозможно, есть ли способЯ могу автоматически определить, что такое AddTwoNums, то есть имя функции?