Я хочу поместить метод в Catch {}, который отправит ошибку в мой файл «.log». Мне нравится указывать адрес страницы и метод, в котором произошла ошибка. поэтому я хочу, чтобы вы мне помогли и рассказали мне, как я могу определить «strErrorPath» и поместить его как на мой ввод метода.найти путь места, где ошибка произошла на страницах C#
public static void SendErrorToPersonalErrorMessage(Exception ex,string strErrorPath)
{
string strErrorMEssage = string.Format("Error:{0} Time:{1:yyy/mm/dd - hh:mm:ss},Address:{2}", ex.Message, System.DateTime.Now, strErrorPath);
System.IO.StreamWriter oStreamWriter = null;
string strPersonalErrorMEssagePath = "~/App_Data/Log/PersonalErrorMessage.log";
string strPersonalErrorMessagePathName = HttpContext.Current.Server.MapPath(strPersonalErrorMEssagePath);
oStreamWriter = new System.IO.StreamWriter(strPersonalErrorMessagePathName, true, System.Text.Encoding.UTF8);
}`enter code here`
Что вы ориентируетесь: Winforms, WPF, ASP ..? __Always__ правильно помечайте свой вопрос! – TaW
Я хотел, чтобы это выясняло те ошибки, которые произойдут в классах C# в пространстве имен: инструменты для веб-формы ASP.NET. было ли это важно? – Keyvan