Как сохранить javascript console.log в веб-службах REST (при перегрузках)? - PullRequest
0 голосов
/ 04 мая 2018

У меня есть приложение Angular 5 с любым javascript console.log("..."); Я хочу создать и добавить файл javascript поверх моего приложения, который перегружает все console.log("..."); с помощью функции POST для веб-служб.

Если мое классическое приложение зарегистрирует это:

console.log("start");
console.log("error");
console.log("stop");

Я хочу, чтобы мое приложение Angular5 обрабатывало 3 асинхронных POST-запроса к моим веб-службам. Пример:

POST {"user": "foo", "log": "start"}
POST {"user": "foo", "log": "error"}
POST {"user": "foo", "log": "stop"}

Примечание: Пользователь в теле является лишь примером, поскольку в окончательной версии в заголовке используется веб-токен Json.

Есть ли библиотека для этого, потому что она кажется базовой функцией?

1 Ответ

0 голосов
/ 04 мая 2018

Как насчет замены функции журнала по умолчанию.

(function() {
  var oldLog = console.log;
  console.log = function(msg) {
    oldLog.apply(console, arguments);
    alert(msg);
  }
})()


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