gpt4 book ai didi

ruby - 标准 ruby​​ 记录器是否有 "ignore"输入?

转载 作者:数据小太阳 更新时间:2023-10-29 07:52:39 24 4
gpt4 key购买 nike

我正在尝试编写一个没有信息到 stdout 的规范测试——甚至没有 STDERR。

是否可以很容易地用一个 IOObject 实例化一个 Logger,该 IOObject 在所有情况下都会丢弃传递给它的数据,而无需对记录器进行猴子修补?

如果是这样,这是常见做法还是我应该只使用 STDERR?

问候,

最佳答案

您可以为空设备创建一个记录器:

logger = Logger.new(IO::NULL)

或设置高日志记录严重性阈值:

logger.level = Logger::ERROR

关于ruby - 标准 ruby​​ 记录器是否有 "ignore"输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25360771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com