基本上,我有一个Web服务,正在尝试添加某种使用日志记录。为此,我创建了一个带有日志记录方法的类。我在服务上实例化该类,然后在每个Web方法中调用日志记录方法。
我正在尝试找到一种方法来获取调用日志记录方法的方法名称。
Public sub tstmethod
log_object.log_method
end sub
在这种情况下,我要找到的返回名称是“tstmethod”。
我看到的所有地方都说要使用:
Dim stackframe As New Diagnostics.StackFrame
Return stackframe.GetMethod.Name.ToString
或者使用
Dim stackframe As New Diagnostics.StackFrame
Return stackframe.GetMethod.DeclaringType.FullName
我在日志记录方法内部调用的方法我称之为“内部调用方法”
getmethod.name.tostring返回日志记录方法的名称
getmethod.declaringtype.fullname返回日志记录类的名称
无论我做什么,我都找不到一种获取调用日志记录方法的方法名称的方法,在这种情况下是“tstmethod”