草庐IT

正前方

全部标签

java - 动态获取当前方法名称的较短方法

这个问题在这里已经有了答案:Gettingthenameofthecurrentlyexecutingmethod(23个回答)关闭7年前。我正在寻找一种无需创建空白对象即可获取当前方法名称的方法。有没有办法做到这一点?这将整理我们的日志记录代码。这是我们现在要做的:newObject(){}.getClass().getEnclosingMethod().getName(

c# - 从异步函数获取当前方法名称?

有没有办法从异步函数中获取当前方法名?我试过:System.Reflection.MethodInfo.GetCurrentMethod();我试过如下使用StackTrace和StrackFrame:StackTracestrackTrace=newStackTrace();for(inti=0;i但它们似乎都不起作用,我会得到“.ctor”、“InvokeMethod”、“Invoke”、“CreateInstance”、“CreateKnownObject”或“CreateUnknownObject”或“MoveNext”关于如何执行此操作的任何想法?我想创建一个通用的记录器函数
12