Я выяснил, как заставить замолчать содержимое действия, обернув все внутри метода действия в блок logger.silence.
Тем не менее, я все еще получаю призыв к действию, отображаемому в файле журнала.
т.е:
Processing DashboardController#update (for 66.201.17.166 at 2009-09-09 19:03:27) [GET]
Parameters: {"todos"=>{"user"=>"25", "sfu_type"=>""}}
Completed in 1021ms (View: 439, DB: 438) | 200 OK [http://my.host.com/dashboard/update?todos%5Buser%5D=25&todos%5Bsfu_type%5D=]
Я хочу либо не допустить, чтобы все вышеперечисленное было записано в журналы вместе, либо перенаправить его в другой файл журнала (т.е. dashboard.log), чтобы он не загромождал файл production.log.
Я получаю приведенный выше пример, записываемый в журнал каждый раз, когда обновляется вызов ajax для каждого пользователя, вошедшего в систему. Он обновляется примерно каждые 2 минуты, поэтому файл производственного журнала заполняется ненужными сообщениями журнала.