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