如何获得class-name
with caller info attributes
。
我strongly say a no
使用反射记录类名。
能够使用[CallerMemberName]
以下方法获取方法名称:
private void Log(string logMessage, [CallerMemberName]string callerName = null)
{
if (logger.IsDebugEnabled)
{
logger.DebugFormat("Executing Method = {1};{0}", logMessage, callerName);
}
}
如何使用Caller Info Attributesclass name
在此处记录?