我不太確定如何最好問這個問題,所以請隨時編輯獲取類/方法名稱...調用一個共同的功能
我已經使用了包含常用功能的「實用工具」類貫穿我的申請。我的一個方法記錄產生的異常這樣的:
internal static void logExeption(Type typeOfClass, string methodName, Exception exeption)
{
//Do some logging here
}
然後,我想叫它在我的應用程序時,我趕上像這樣的異常:
try{
//perform some action
}
catch(Exception ex)
{
Utils.logExeption(this.GetType(), System.Reflection.MethodBase.GetCurrentMethod().Name, ex);
}
我想知道如果有一個我可以避免傳入前兩個參數,只需找出logException方法中發生異常的類/方法的上下文。從長遠來看,這將使我的事情變得更加清潔。