Inclure params / demande d'informations dans Rails logger?

Je vais essayer d'obtenir plus d'information sur mes Rails de journaux, plus précisément l'URI de la requête ou de courant params, si disponible (et j'apprécie qu'il n'est pas toujours le cas). Cependant, je ne semblent pas en mesure de. Voici ce que j'ai fait jusqu'à présent:

#config/environments/production.rb
config.logger = Logger.new(config.log_path)
config.log_level = :error
config.logger.level = Logger::ERROR

#config/environment.rb
class Logger
  def format_message(level, time, progname, msg)
    "**********************************************************************\n#{level} #{time.to_s(:db)} -- #{msg}\n"
  end  
end

Donc je peux personnaliser le message d'amende, mais je ne semble pas être en mesure d'accéder aux paramètres/variables de requête ici. Personne ne sait si cela est possible, et si oui, comment? Ou si il ya une meilleure façon d'obtenir cette information? (Peut-être même quelque chose Redis?)

Grâce charges,

Dan

source d'informationauteur Dan Hill