我的库代码可以识别当前正在访问它的项目吗?

时间:2011-12-18 18:23:53

标签: .net debugging logging

我正在编写一个日志/调试库,如果库可以动态地找出并报告哪些项目/库正在调用它,那将会非常有用。

我可以识别谁在我的库中调用给定的函数(例如,如果我从Web应用程序和Windows系统服务调用Log(“blah”),Log函数可以找出它的调用位置) ?

1 个答案:

答案 0 :(得分:2)

System.Reflection.Assembly.GetCallingAssembly()将告诉您哪个程序集称为您的日志记录库。