Мы хотим ограничить размер данных, которые будут регистрироваться с использованием библиотеки winston .
Например: winston предоставляет функцию следующим образом
logger.info('message', {'key1': 'value1', 'key2': 'value2'})
Таким образом, в приведенном выше случае, если размер данных message & json превышает 10 КБ или 20 КБ, он должен игнорировать этот журнал с предупреждением, сообщая, что данные журнала превышают допустимый лимит памяти или что-то в этом роде.
Есть ли такая опция в библиотеке winston?
Мы можем вносить изменения в существующую библиотеку напрямую или мы можем написать оболочку перед библиотекой, которая проверит объем данных, и если он меньше 10/20 КБ, то предоставим его только Уинстону, но мы этого не хотим. Нам нужно, если в Winston есть какая-либо опция или конфигурация, которая сделает проверку за нас.