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