Rails - Как изменить уровень журнала для ActionController :: RoutingError - PullRequest
4 голосов
/ 02 февраля 2012

Есть ли способ изменить уровень журнала для ActionController::RoutingError?
Я бы хотел изменить его с Ошибка на Предупреждение.Погуглил и не нашел решения ...
Я бы хотел, чтобы ошибки маршрутизации отображались как предупреждения.но не меняйте другие способы ведения журналов.
Один из возможных обходных путей (или его часть) описан здесь https://stackoverflow.com/a/5386515/10272, но это не совсем то, что я хочуВ этом решении они просто добавляют универсальный маршрутизатор для ошибок, связанных с отсутствием страницы, а затем обрабатывают его в универсальном контроллере.Но я хотел бы иметь возможность просто изменить серьезность журнала, если это возможно, кажется, лучше описать мои намерения ...

1 Ответ

0 голосов
/ 20 августа 2013

Вы можете переопределить Simple Formatter , чтобы вы регистрировали ошибку как предупреждение.

Однако я не рекомендую использовать этот маршрут, поскольку вы в конечном итоге регистрируете предупреждениесообщение для действия приложение видит как ошибку / исключение.Более элегантный вариант - иметь страницу «все», как вы описали, с контроллером, перехватывающим исключение и , регистрирующее предупреждающее сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...