Как сделать, чтобы Bunyan отображал буферы как строки HEX? - PullRequest
0 голосов
/ 01 февраля 2019

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

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

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

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

...