shutting of console output of params in development mode

Have you tried increasing config.log_level ?

Fred

Frederick Cheung wrote:

Is there a way to stop rails from showing what is in the "params" hash
when calling a controller action in development mode?

Have you tried increasing config.log_level ?

Fred

well the thing is. we can do that. but then logging for everything is
turned down. I still want to see logging. but shut off the dumping of
params

Perhaps with a little bit of fiddling you could use filter_paramter_logging to ensure it matches every parameter? Not sure if that just hides the value or removes it entirely, but maybe that would help?

   filter_parameter_logging(*filter_words) {|key, value| ...}

Replace sensitive paramater data from the request log. Filters paramaters that have any of the arguments as a substring. Looks in all subhashes of the param hash for keys to filter. If a block is given, each key and value of the paramater hash and all subhashes is passed to it, the value or key can be replaced using String#replace or similar method.

Examples:

   filter_parameter_logging
   => Does nothing, just slows the logging process down

   filter_parameter_logging :password
   => replaces the value to all keys matching /password/i with "[FILTERED]"

   filter_parameter_logging :foo, "bar"
   => replaces the value to all keys matching /foo|bar/i with "[FILTERED]"

   filter_parameter_logging { |k,v| v.reverse! if k =~ /secret/i }
   => reverses the value to all keys matching /secret/i

   filter_parameter_logging(:foo, "bar") { |k,v| v.reverse! if k =~ /secret/i }
   => reverses the value to all keys matching /secret/i, and
      replaces the value to all keys matching /foo|bar/i with "[FILTERED]"