Могу ли я каким-то образом настроить обработчик событий для фатальных ошибок в коде? Я хотел бы немедленно прекратить применение, если такая ошибка происходит, то есть что-то вроде этого:Как сделать NLog прекратить применение фатальных ошибок?
void Fail(string format, params object[] args) {
Logger.Fatal(format, args);
Environment.Exit(-1);
}
Однако я хотел бы, чтобы это произошло автоматически:
Logger.Fatal(...); // logs the error and invokes Environment.Exit(-1);
Есть ли способ установить какой-то обратного вызова для всех фатальных ошибок или некоторой опции конфигурации для этого?