Подтвердить что ты не робот

Node console.log усекает вывод по умолчанию. Как я могу увидеть полный вывод?

Node console.log, кажется, усекает вывод по умолчанию, например, глядя на выход из API:

{ '@': { xmlns: 'http://ec2.amazonaws.com/doc/2012-03-01/' },
   requestId: '123456',
   reservationSet: 
   { item: 
      { reservationId: 'r-123456',
       ownerId: '123456',
       groupSet: [Object],
       instancesSet: [Object],
       requesterId: '123456' } } }

Как вы можете видеть, [object] не расширяется. Думаю, это удобная мера - многие люди не захотят node извергать тысячи строк по умолчанию. Есть ли способ, которым я могу сказать, чтобы расширить содержимое журнала?

4b9b3361

Ответ 1

Нет опции для изменения console.log, однако вы можете использовать функцию в библиотеке с добавлением, util.inspect, которая принимает параметр глубины. Например:

 console.log(require('util').inspect(obj, true, 10)); // 10 levels deep