J'ai trouvé comment faire taire le contenu d'une action en enveloppant tout dans la méthode de l'action dans un bloc logger.silence. Cependant, je reçois toujours l'appel de l'action qui apparaît dans le fichier journal.Comment couper complètement l'appel de l'action d'un contrôleur de rails
IE:
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=]
Je veux soit garder ce qui précède de se faire par écrit aux journaux tous ensemble, ou rediriger vers un fichier journal différent (c.-à-dashboard.log) de sorte qu'il cesse d'encombrer la production .fichier journal. Je reçois l'exemple ci-dessus écrit dans le journal chaque fois que l'appel ajax est mis à jour pour chaque utilisateur connecté. Cette mise à jour est effectuée toutes les 2 minutes pour que le fichier journal de production soit inondé de messages de journal inutilisables.
Vous êtes le gagnant! Cela a bien fonctionné .... merci! – Streamline
ne fonctionne pas dans rails3, au moins pour moi –
Semble fonctionner pour moi sur Rails 3, et aussi travailler lors de l'exécution: environnement de production localement, mais ne semble pas fonctionner sur Heroku. Plus spécifiquement, Heroku continue de produire les messages "Render". Des idées? –