При регистрации объектов узел console.log
выводит многострочные строки в формате JSON. Из-за этого они выглядят довольно некрасиво, хотя их можно разобрать JSON:
const query = `
customer {
name
email
avatar
address {
country
city
street
}
}
`;
console.log(query); // nice
console.log({ query }); // ugly
Мне не нужно, чтобы вывод был действительным JSON, а должен быть легко читаемым. Есть ли способ, чтобы console.log
печатал только многострочные JSON строки как собственные строки и сохранял дополнительные функции для других значений (Node.js - раскрашивание чисел, строк, дат; бонусные баллы для браузера - расширяемые объекты)?