Вопросы с тегом «error-handling»

113
Включение отображения ошибок в PHP только через htaccess

Я тестирую сайт в Интернете. В данный момент ошибки не отображаются (но я знаю, что они существуют). У меня есть доступ только к .htaccessфайлу. Как сделать так, чтобы все ошибки отображались в моем .htaccessфайле? Я добавил эти строки в свой .htaccessфайл: php_flag display_startup_errors on...

112
Обработка конкретных ошибок в JavaScript (подумайте об исключениях)

Как бы вы реализовали различные типы ошибок, чтобы вы могли выявлять определенные ошибки и позволять другим всплывать? Один из способов добиться этого - изменить прототип Errorобъекта: Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e;...

110
Несколько значений в однозначном контексте

Из-за обработки ошибок в Go я часто получаю функции с несколькими значениями. До сих пор я с этим справлялся очень запутанно, и я ищу лучшие практики для написания более чистого кода. Скажем, у меня есть следующая функция: type Item struct { Value int Name string } func Get(value int) (Item, error)...

109
Регистрация ошибок в ASP.NET MVC

В настоящее время я использую log4net в своем приложении ASP.NET MVC для регистрации исключений. Я делаю это, наследуя все мои контроллеры от класса BaseController. В событии OnActionExecuting BaseController я регистрирую все исключения, которые могли произойти: protected override void...

108
Пользовательская обработка ошибок ASP.NET MVC Application_Error Global.asax?

У меня есть базовый код для определения ошибок в моем приложении MVC. В настоящее время в моем проекте у меня есть контроллер , называемый Errorс методами действий HTTPError404(), HTTPError500()и General(). Все они принимают строковый параметр error. Использование или изменение кода ниже. Каков...

102
Как вернуть 0 с делением на ноль

Я пытаюсь выполнить поэлементное деление в python, но если встречается ноль, мне нужно, чтобы частное было просто нулем. Например: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Я всегда мог бы просто использовать цикл for для моих данных,...

100
Нужно ли мне возвращать `return` после` throw` в JavaScript?

Я выбрасываю Errorиз своего метода, из которого я хочу ранний выход, как показано ниже: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Нужно ли мне ставить return;заявление после моего throw? На данный момент это работает для меня. Если это лишнее, я бы предпочел не...

100
Как решить ошибку LNK2019: неразрешенный внешний символ - функция?

Я получаю эту ошибку, но не знаю, как ее исправить. Я использую 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...

97
Выявление кодов ошибок в оболочке трубы

В настоящее время у меня есть сценарий, который делает что-то вроде ./a | ./b | ./c Я хочу изменить его так, чтобы при выходе любого из a, b или c с кодом ошибки я печатал сообщение об ошибке и останавливался вместо того, чтобы передавать плохой вывод вперед. Каким будет самый простой способ...

97
Регистрация ошибок клиентского JavaScript на сервере [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос У меня есть сайт ASP.NET, на котором у...

96
Как заставить программу Golang печатать номер строки только что вызванной ошибки?

Я пытался выдать ошибки в моей программе Golang, log.Fatalно log.Fatalне печатал строку, в которой log.Fatalбыл запущен. Нет ли возможности получить доступ к номеру строки, которая называется log.Fatal? т.е. есть ли способ получить номер строки при выдаче ошибки? Я пытался погуглить, но не знал,...

95
Допустимое использование goto для управления ошибками в C?

Этот вопрос на самом деле является результатом интересного обсуждения на сайте 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...

95
Отключение строгих стандартов в PHP 5.4

В настоящее время у меня есть сайт на php 5.4, до этого я работал на 5.3.8. К сожалению, php 5.4 сочетает в себе E_ALLи E_STRICT, что означает, что мои предыдущие настройки для error_reportingсейчас не работают. Мое предыдущее значение было « E_ALL & ~E_NOTICE & ~E_STRICTДолжен ли я просто...

94
Powershell: как отключить отображение ошибок в скрипте?

Когда мой сценарий PowerShell пытается, например, создать объект SQL Server для несуществующего сервера (в моем случае «bla»), PowerShell отображает множество ошибок PowerShell красным цветом. Поскольку мой сценарий проверяет значение $?после таких вызовов, а также отображает и регистрирует...

94
Как вести журнал ошибок в CodeIgniter (PHP)

Мне нужен журнал ошибок в PHP CodeIgniter. Как включить ведение журнала ошибок? У меня есть несколько вопросов: Каковы все шаги для регистрации ошибки? Как создается файл журнала ошибок? Как поместить сообщение об ошибке в файл журнала (при возникновении ошибки)? Как отправить эту ошибку по...