@McThinker

Как логировать ошибки AJAX?

Как правильно записать ошибки AJAX в log file?
Например пользователь поймал ошибку 403, я хочу зайти в log и посмотреть, а не пытаться воспроизвести её у себя.
вот пример как вижу. Прошу подсказать
$.ajax
    ({
      type: "POST",
      url: '/vip/orders_new_save',
      dataType: 'json',
      async: false,
      data: obj,
      success: function (data) {
        $('.csrf').val(data.csrf);
        saveCsrf(data.csrf);
        var $active = $('.wizard .nav-tabs li.active');
        $active.next().removeClass('disabled');
        nextTab($active);
        setTimeout(function () {
          localStorage.clear();
          location.href = '/vip/orders_my'
        }, 5000)
      },
      error: function () {
        $('.save-error').modal('show');
        setTimeout(function () {
          $('.save-error').modal('hide');
          $.ajax(
            {
              type: 'POST',
              url: '<?= base_url("logs") ?>/save_error.log',
              data: dataEdit
          );
        }, 5000)
      }
    });
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
Зачем эти телодвижения? На сервере и пишите лог, аякс ошибка же у вас с сервера приходит, из конкретного контроллера, вот там и пишите что происходит, уж там побольше информации будет чем в ответе сервера скрипту. БТВ все ошибки и так должны в логи падать, достаточно фильтрануть их по урл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы