2015-04-14 3 views
0

У меня есть php-сервер, работающий на экземпляре Heroku, и хотел бы зарегистрировать ответы сервера, включая тело. Теперь, возможно, это плохая идея, так как это может привести к тому, что журналы станут очень большими очень быстро. Проблема, с которой я столкнулась, - это вызов API, возвращающий ответ 200, но недействительный элемент. Я не могу надежно воспроизвести и хотел бы получить ответ, чтобы иметь возможность проверить JSON, чтобы определить, что вызывает прерывистые сбои. Я использовал команду heroku logs, но это не дает достаточно информации для отладки проблемы. Есть ли добавка на предложения Heroku для полного ведения журнала?Heroku logging body of response

+0

Использовать что-то вроде Postman для выполнения запроса вручную и проверки вывода, или вызвать скрипт с другим скриптом и проверить полученный результат. – Frank

ответ

1

Журналы Heroku не регистрируют тело по умолчанию. Если вы хотите зарегистрировать тело, решение прост:

Измените свою PHP-программу, запущенную на Heroku, чтобы напечатать тело запроса, когда оно получено на консоль. Все, что вы печатаете в своем коде приложения, будет отображаться в журналах Heroku.