可能重复:
如何在 C# 中获取调用函数的名称?
我正在寻找有关如何最好地获取一些信息的一些见解。
这个应用程序是 C#.net
我们有一系列的类都派生自一个抽象基类。这一系列类在一组业务规则类中的其他方法中实例化。
我正在添加一些日志记录,并希望能够记录哪个类实例化了该类。最合适的地方是抽象基类。
我知道如何获取 stackTrace 并检查框架,但不太确定确定谁创建了类的正确方法。在基类和创建从基类派生的类之间有很多“构建器”和其他抽象级别。
任何想法或见解都值得赞赏。
可能重复:
如何在 C# 中获取调用函数的名称?
我正在寻找有关如何最好地获取一些信息的一些见解。
这个应用程序是 C#.net
我们有一系列的类都派生自一个抽象基类。这一系列类在一组业务规则类中的其他方法中实例化。
我正在添加一些日志记录,并希望能够记录哪个类实例化了该类。最合适的地方是抽象基类。
我知道如何获取 stackTrace 并检查框架,但不太确定确定谁创建了类的正确方法。在基类和创建从基类派生的类之间有很多“构建器”和其他抽象级别。
任何想法或见解都值得赞赏。