From 710f75186009cb85c996d0de723ec3524299ecd8 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Wed, 15 Aug 2018 16:46:14 -0500 Subject: Disable WEBrick logging in HTTPUNIXServer to reduce spec output noise --- spec/support/http_unix_server.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'spec/support') diff --git a/spec/support/http_unix_server.rb b/spec/support/http_unix_server.rb index d786238..113df57 100644 --- a/spec/support/http_unix_server.rb +++ b/spec/support/http_unix_server.rb @@ -2,6 +2,12 @@ require 'webrick' # like WEBrick::HTTPServer, but listens on UNIX socket class HTTPUNIXServer < WEBrick::HTTPServer + def initialize(config = {}) + null_log = WEBrick::Log.new(IO::NULL, 7) + + super(config.merge(Logger: null_log, AccessLog: null_log)) + end + def listen(address, port) socket = Socket.unix_server_socket(address) socket.autoclose = false -- cgit v1.2.1