2011-12-18 18 views
0

我正在編寫一個日誌/調試庫,如果庫可以動態地找出並報告哪些項目/庫正在調用它,這將會很有用。我的庫代碼可以識別哪個項目當前正在訪問它?

我可以識別誰正在調用我的庫中的給定函數(比如,如果我從Web應用程序和Windows系統服務中調用Log(「blah」),Log函數能夠找出它從何處被調用)?

回答

2

System.Reflection.Assembly.GetCallingAssembly()會告訴你哪個組件稱爲你的日誌庫。

+0

這似乎侷限於一層深的調用,但爲我工作。謝謝! – blueberryfields

相關問題