Я регистрирую свои ошибки в Elmah с помощью ErrorLog.GetDefault
, потому что я хочу использовать ErrorId. Однако, когда я это делаю, переменные сервера не включаются в запись журнала. Может ли кто-нибудь объяснить, почему и по возможности, как это исправить?Вход в журнал Elmah не включает переменные сервера
public void LogExceptionToElmah(Exception exception)
{
//Includes Server Variables
ErrorSignal.FromContext(HttpContext.Current).Raise(exception);
//Does not include Server Variables
var elmahId = Elmah.ErrorLog.GetDefault(HttpContext.Current).Log(new Error(exception));
}