Jest / node.js: настроить вывод console.log? - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть несколько AWS лямбд, написанных на typescript, которые я тестирую с помощью jest.

Тесты работают нормально, но вывод из строк console.log в подробном кодеи трудно сканировать.

Когда тест запущен, в моей консоли я вижу что-то вроде:

  console.log src/main/ts/worker/receivemail/ReceiveMailWorker.ts:24
    ctor()

  console.log src/main/ts/shared/LambdaUtil.ts:12
    initConfig() doing initialisation

  ...

Jest (или что-то еще?) пишет три строки вывода для каждого вызована console.log().

Когда я предпочел бы увидеть что-то вроде:

ctor()
initConfig() doing initialisation
...

Я бы тоже не против увидеть временные метки.

Есть ли способнастроить / контролировать этот вывод журнала?

На что нужно обратить внимание:

  • Я не хочу менять реальный код - я особенно не хочу добавлять полноценную библиотеку журналовили что-то в этом роде.
  • Я все еще хочу видеть запись консоли (т.е. --silent определенно не то, что я хочу).
  • Я не пытаюсь проверить запись в консоль, я просто хочу, чтобы ее было легче читать.
  • Я пробовал --verbose=false - но, похоже, это не отличалоence.
...