PDA

View Full Version : بدست اوردن نام Area,Controller,Action که خطا در ان رخ داده است



Iran58
پنج شنبه 07 مرداد 1400, 21:03 عصر
سلام
وقتی در برنامه (mvc.core)خطا رخ می دهد
چگونه می توانم Area,Controller,Action که خطا در ان رخ داده است را بدست اورم
در کنترلر Error این کار را می خواهم انجام بدهم
با دستور

var exceptionDetails = HttpContext.Features.Get<IExceptionHandlerPathFeature>();
var des=exceptionDetails.Error.StackTrace
اطلاعات کامل را می دهد اما من می خواهم بصورت جدا گانه Area,Controller,Action بدست بیاورم

hamzehsh
سه شنبه 12 مرداد 1400, 13:18 عصر
سلام
وقتی در برنامه (mvc.core)خطا رخ می دهد
چگونه می توانم Area,Controller,Action که خطا در ان رخ داده است را بدست اورم
در کنترلر Error این کار را می خواهم انجام بدهم
با دستور

var exceptionDetails = HttpContext.Features.Get<IExceptionHandlerPathFeature>();
var des=exceptionDetails.Error.StackTrace
اطلاعات کامل را می دهد اما من می خواهم بصورت جدا گانه Area,Controller,Action بدست بیاورم


سلام از ILogger استفاده کنید

میتونی از Nlog استفاده کنی اطلاعات خیلی کاملی بهت میده