如何在 Mockserver Ruby 客户端中关闭登录到控制台
How to turn off logging into the console in Mockserver Ruby client
我正在为 mockserver 使用 Ruby 客户端创建期望,并在控制台(终端)中获取一堆日志消息。我想知道如何关闭它,而不是将其打印到文件中。
我已经试过了,但它只会打印到一个文件中
client = MockServerClient.new(Config.mockserver.host, Config.mockserver.port)
client.logger = LoggingFactory::DEFAULT_FACTORY.log('yo', output: 'tmp.log', truncate: true)
您可以选择其中的一个。
登录控制台:client.logger = Logger.new(STDOUT)
正在登录文件:client.logger = Logger.new('log/foo.log', 'daily')
没有记录:client.logger = Logger.new(nil)
我正在为 mockserver 使用 Ruby 客户端创建期望,并在控制台(终端)中获取一堆日志消息。我想知道如何关闭它,而不是将其打印到文件中。
我已经试过了,但它只会打印到一个文件中
client = MockServerClient.new(Config.mockserver.host, Config.mockserver.port)
client.logger = LoggingFactory::DEFAULT_FACTORY.log('yo', output: 'tmp.log', truncate: true)
您可以选择其中的一个。
登录控制台:
client.logger = Logger.new(STDOUT)
正在登录文件:
client.logger = Logger.new('log/foo.log', 'daily')
没有记录:
client.logger = Logger.new(nil)