class-nameでの入手方法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を使用してここにログを記録する方法は?