Есть ли способ, с помощью которого мы можем добавить данные предела для регистрации с помощью Winston - PullRequest
1 голос
/ 08 мая 2019

Мы хотим ограничить размер данных, которые будут регистрироваться с использованием библиотеки winston .

Например: winston предоставляет функцию следующим образом

logger.info('message', {'key1': 'value1', 'key2': 'value2'})

Таким образом, в приведенном выше случае, если размер данных message & json превышает 10 КБ или 20 КБ, он должен игнорировать этот журнал с предупреждением, сообщая, что данные журнала превышают допустимый лимит памяти или что-то в этом роде.

Есть ли такая опция в библиотеке winston?

Мы можем вносить изменения в существующую библиотеку напрямую или мы можем написать оболочку перед библиотекой, которая проверит объем данных, и если он меньше 10/20 КБ, то предоставим его только Уинстону, но мы этого не хотим. Нам нужно, если в Winston есть какая-либо опция или конфигурация, которая сделает проверку за нас.

...