Отключение эха от вебрика

Как я могу отключить сообщения от вебрика на эхо-терминале? Для 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: [],
)
Другие вопросы по тегам