0

可能重复:
如何在 C# 中获取调用函数的名称?

我正在寻找有关如何最好地获取一些信息的一些见解。

这个应用程序是 C#.net

我们有一系列的类都派生自一个抽象基类。这一系列类在一组业务规则类中的其他方法中实例化。

我正在添加一些日志记录,并希望能够记录哪个类实例化了该类。最合适的地方是抽象基类。

我知道如何获取 stackTrace 并检查框架,但不太确定确定谁创建了类的正确方法。在基类和创建从基类派生的类之间有很多“构建器”和其他抽象级别。

任何想法或见解都值得赞赏。

4

0 回答 0