В каких ситуациях нужно ловить
В каких ситуациях нужно ловить
Я тестирую сайт в Интернете. В данный момент ошибки не отображаются (но я знаю, что они существуют). У меня есть доступ только к .htaccessфайлу. Как сделать так, чтобы все ошибки отображались в моем .htaccessфайле? Я добавил эти строки в свой .htaccessфайл: php_flag display_startup_errors on...
Как бы вы реализовали различные типы ошибок, чтобы вы могли выявлять определенные ошибки и позволять другим всплывать? Один из способов добиться этого - изменить прототип Errorобъекта: Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e;...
Из-за обработки ошибок в Go я часто получаю функции с несколькими значениями. До сих пор я с этим справлялся очень запутанно, и я ищу лучшие практики для написания более чистого кода. Скажем, у меня есть следующая функция: type Item struct { Value int Name string } func Get(value int) (Item, error)...
В настоящее время я использую log4net в своем приложении ASP.NET MVC для регистрации исключений. Я делаю это, наследуя все мои контроллеры от класса BaseController. В событии OnActionExecuting BaseController я регистрирую все исключения, которые могли произойти: protected override void...
У меня есть базовый код для определения ошибок в моем приложении MVC. В настоящее время в моем проекте у меня есть контроллер , называемый Errorс методами действий HTTPError404(), HTTPError500()и General(). Все они принимают строковый параметр error. Использование или изменение кода ниже. Каков...
Я хочу вызвать ошибку в сценарии Bash с сообщением «Test case Failed !!!». Как это сделать в Баше? Например: if [ condition ]; then raise error "Test cases failed !!!" fi
Я пытаюсь выполнить поэлементное деление в python, но если встречается ноль, мне нужно, чтобы частное было просто нулем. Например: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Я всегда мог бы просто использовать цикл for для моих данных,...
Я выбрасываю Errorиз своего метода, из которого я хочу ранний выход, как показано ниже: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Нужно ли мне ставить return;заявление после моего throw? На данный момент это работает для меня. Если это лишнее, я бы предпочел не...
Я получаю эту ошибку, но не знаю, как ее исправить. Я использую Visual Studio 2013. Я назвал решение MyProjectTest. Это структура моего тестового решения: - function.h #ifndef MY_FUNCTION_H #define MY_FUNCTION_H int multiple(int x, int y); #endif -function.cpp #include "function.h" int...
ifstream f; f.open(fileName); if ( f.fail() ) { // I need error message here, like "File not found" etc. - // the reason of the failure } Как получить сообщение об ошибке в виде строки?
В настоящее время у меня есть сценарий, который делает что-то вроде ./a | ./b | ./c Я хочу изменить его так, чтобы при выходе любого из a, b или c с кодом ошибки я печатал сообщение об ошибке и останавливался вместо того, чтобы передавать плохой вывод вперед. Каким будет самый простой способ...
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос У меня есть сайт ASP.NET, на котором у...
Я пытался выдать ошибки в моей программе Golang, log.Fatalно log.Fatalне печатал строку, в которой log.Fatalбыл запущен. Нет ли возможности получить доступ к номеру строки, которая называется log.Fatal? т.е. есть ли способ получить номер строки при выдаче ошибки? Я пытался погуглить, но не знал,...
Этот вопрос на самом деле является результатом интересного обсуждения на сайте programming.reddit.com некоторое время назад. В основном это сводится к следующему коду: int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto error_2; } if...
В настоящее время у меня есть сайт на php 5.4, до этого я работал на 5.3.8. К сожалению, php 5.4 сочетает в себе E_ALLи E_STRICT, что означает, что мои предыдущие настройки для error_reportingсейчас не работают. Мое предыдущее значение было « E_ALL & ~E_NOTICE & ~E_STRICTДолжен ли я просто...
У меня такой код: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } Как я могу поймать конкретную ошибку 404? WebExceptionStatus.ProtocolError может только определить, что...
Когда мой сценарий PowerShell пытается, например, создать объект SQL Server для несуществующего сервера (в моем случае «bla»), PowerShell отображает множество ошибок PowerShell красным цветом. Поскольку мой сценарий проверяет значение $?после таких вызовов, а также отображает и регистрирует...
Мне нужен журнал ошибок в PHP CodeIgniter. Как включить ведение журнала ошибок? У меня есть несколько вопросов: Каковы все шаги для регистрации ошибки? Как создается файл журнала ошибок? Как поместить сообщение об ошибке в файл журнала (при возникновении ошибки)? Как отправить эту ошибку по...
Язык Google Go не имеет исключений как выбор дизайна, и Линус, известный в Linux, назвал исключения чушью. Почему?