如何在Mockserver Ruby客户端中关闭登录到控制台

时间:2016-06-17 12:57:38

标签: ruby mockserver

我正在使用Ruby客户端为mockserver创建期望,并在控制台(终端)中获取一堆日志消息。我想知道如何关闭它,但不要将其打印到文件中。

我试过这个,但它只将它打印到文件

client = MockServerClient.new(Config.mockserver.host, Config.mockserver.port)
client.logger = LoggingFactory::DEFAULT_FACTORY.log('yo', output: 'tmp.log', truncate: true)

1 个答案:

答案 0 :(得分:2)

您可以选择其中任何一种。

  • 登录控制台:client.logger = Logger.new(STDOUT)

  • 登录文件:client.logger = Logger.new('log/foo.log', 'daily')

  • 不记录任何内容:client.logger = Logger.new(nil)