Как сделать, чтобы Bunyan отображал буферы как строки HEX?

Некоторые из зарегистрированных объектов могут содержать буферы, поэтому они отображаются в виде числовых массивов с помощью Bunyan (как правило, буферы).

const event = {code: "data", data: Buffer.from('0011AF', 'hex')};
logger.info({event}, "Processing an event");

Я бы предпочел интерпретацию строк HEX при написании файлов журналов и отображении записей. Возможно ли это как-то без ручной сериализации объектов (вроде logger.info({event: serialize(event)}))?

Я думаю, что сериалы Bunyan не подойдут, потому что они применяются к свойствам записи верхнего уровня по имени.

0 ответов

Другие вопросы по тегам