Отключение эха от webrick
Как отключить сообщения от webrick, отозванного на терминал? Для сообщений INFO
, которые появляются в начале, я смог отключить его, установив параметр Logger
так:
s = WEBrick::HTTPServer.new(
Port: 3000,
BindAddress: "localhost",
Logger: WEBrick::Log.new("/dev/null"),
)
Но я также хочу отключить сообщения, которые выглядят следующим образом:
localhost - - [17/Июнь/2011:10: 01: 38 EDT] "GET.... HTTP/1.1" 200 0 http://localhost:3000/ → .....
когда запрос сделан из веб-браузера.
Ответы
Ответ 1
После ссылки на источник и предложения, предложенного еще одним Geek, я смог найти способ. Установите для параметра AccessLog
значение [nil, nil]
[]
(Изменено следующее предложение Роберта Уоткинса).
s = WEBrick::HTTPServer.new(
Port: 3000,
BindAddress: "localhost",
Logger: WEBrick::Log.new("/dev/null"),
AccessLog: [],
)