Создайте пользовательское условие в NLog для регистрации исключений

Привет, ребята, я новичок в Nlog, и я реализовал это в своем веб-приложении, которое MVC5 ... Так что мне нужно сделать условие в моей бизнес-логике, что если я получаю Исключение уровня ошибки более трех раз, то это должно измениться для уровня Fatal Исключение.

Например, Если пользователь отправляет форму, и он получает ошибку, он снова отправляет эту форму, такая же ошибка произошла.. поэтому, если это происходит более трех раз, то теперь это должна быть фатальная или критическая ошибка.

нет никакого отношения между данным кодом и примером, это только для демонстрации.

Итак, как я могу расширить или изменить Nlog Class или любой другой пользовательский класс для достижения этой функциональности везде.

Вот мой код.

    public ActionResult Index()
    {
        try
        {
            int x = 0;
            int y = 5;
            int z = y / x;
        }
        catch (Exception ex)
        {
            logger.Error(ex);
        }
        return View();
    }

0 ответов

Другие вопросы по тегам