Мы обеспечиваем огромный объем данных на основе запросов мыла. Каждый раз, когда запрос перестал работать, мыло указывает, что 500 ошибок должны быть возвращены с объектом ответа, говорящим об ошибке. Теперь я знаю для того, что МНОГИЕ наши ответы на самом деле должны быть 400 ошибками из-за плохих запросов, но нам не разрешают отправить их. Действительно ли возможно добавить что-то к http файлам журнала для 500, "Я не действительно 500" ошибки, которые будут взяты Аналогом или другой статистикой?
Спасибо
Если вы используете Apache, вы можете использовать собственный формат журнала и добавить поле, например:
% {Foobar} o
Где «Foobar» - это имя заголовка вы отправляете обратно в ответ. Затем все, что вам нужно сделать, это добавить настраиваемый заголовок в ответ об ошибке, чтобы указать, что это произошло из-за неправильного ввода данных пользователем. Просто убедитесь, что имя вашего пользовательского заголовка начинается с «X-», чтобы оно было допустимым (например, X-Foobar)
См. Документацию mod_log_config для получения дополнительной информации о пользовательских форматах журналов.