我正在使用Ruby客户端为mockserver创建期望,并在控制台(终端)中获取一堆日志消息。我想知道如何关闭它,但不要将其打印到文件中。
我试过这个,但它只将它打印到文件
client = MockServerClient.new(Config.mockserver.host, Config.mockserver.port)
client.logger = LoggingFactory::DEFAULT_FACTORY.log('yo', output: 'tmp.log', truncate: true)
答案 0 :(得分:2)
您可以选择其中任何一种。
登录控制台:client.logger = Logger.new(STDOUT)
登录文件:client.logger = Logger.new('log/foo.log', 'daily')
不记录任何内容:client.logger = Logger.new(nil)