有什么方法可以使用Winston将限制数据添加到日志中

时间:2019-05-08 09:43:32

标签: logging error-logging winston

我们想限制使用winston库记录的数据大小。

例如:winston提供以下功能

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

因此,在上述情况下,如果message和json数据的大小超过10kb或20kb,则应警告并忽略该日志,并指出日志数据超出可接受的存储限制或其他值。

winston库中是否存在任何此类选项。

我们可以直接在现有库中进行更改,也可以在库之前编写一个包装器,以检查数据量;如果数据量小于10 / 20kb,则仅将其提供给winston,但我们不希望这样做。我们需要在winston中是否有任何选项或配置可以为我们进行验证。

0 个答案:

没有答案