Я создал собственный метод ведения журнала и извлекаю имя метода и имя класса методов Caller во время выполнения. Будет ли это ухудшать производительность фреймворка? Это структура селена, и всегда будет доступ к 1 потоку.
Я пробовал с этим методом и без него и не вижу никаких проблем
public void LogEntry(bool IsTakeScreenShot=false)
{
var method=new StackTrace().GetFrame(1).GetMethod();
var methodName = method.Name;
var className = method.ReflectedType.Name;
LogMessage(className, methodName, "Entry", IsTakeScreenShot);
}