Existe-t-il un moyen de désactiver/tronquer les champs BLOB dans les requêtes SQL journalisées? Lorsque j'insère ou que je mets à jour un enregistrement contenant des champs BLOB, l'enregistreur Rails imprime le contenu de ces champs, ce qui est très ennuyeux. J'ai trouvé quelques solutions, mais aucun d'entre eux travaillent avec Rails 3.Désactiver la journalisation BLOB dans Rails 3
4
A
Répondre
1
Je pense qu'il ya deux ou trois choses que vous pouvez faire, on serait de passer outre la fonction format_message de l'enregistreur et supprimer des champs BLOB du message enregistreur:
class Logger
def remove_blobs msg
...
end
def format_message(severity, timestamp, progname, msg)
"#{remove_blobs msg}\n"
end
end
La prochaine étape consisterait à ajouter vos champs blob aux paramètres_paramètres dans votre fichier application.rb. Cela signifierait que les champs blob seraient filtrés de vos journaux d'application entièrement:
config.filter_parameters += [:blob_field1, :blob_field2]
Enfin, vous pouvez regarder dans d'autres pierres précieuses de l'exploitation forestière, comme logging, d'ajouter une personnalisation plus poussée à vos journaux.
Questions connexes
- 1. Sérialisation à blob dans les rails 3
- 2. Désactiver la journalisation tomcat
- 3. Désactiver la journalisation ServiceStack
- 4. Désactiver la journalisation Hibernate
- 5. Désactiver la journalisation à quartz
- 6. Jetty: comment désactiver la journalisation?
- 7. SQL Query désactiver chaching dans Rails 3
- 8. Comment désactiver la journalisation dans Restlet 2.0?
- 9. comment désactiver la journalisation opengl dans xcode?
- 10. Comment désactiver la journalisation automatique dans ruby
- 11. Dans Selenium, comment désactiver la journalisation?
- 12. Log4Net/C# - Désactiver la journalisation par défaut
- 13. Désactiver la journalisation avec Postsharp à l'exécution
- 14. Désactiver la journalisation du client HTTP apache?
- 15. Rails a arrêté la journalisation
- 16. Comment puis-je désactiver la journalisation supplémentaire?
- 17. Désactiver la journalisation pour un package particulier
- 18. Comment désactiver la journalisation Hibernate 4.0?
- 19. Comment activer la journalisation dans Rails?
- 20. EL 5.0 activer/désactiver la journalisation
- 21. .ASMX bizarre désérialisation blob JSON de la journalisation log4javascript?
- 22. désactiver la journalisation pour STM Akka (Multiverse)
- 23. Désactiver la journalisation avec Batik Transcoder?
- 24. Désactiver la journalisation Log4Net pour Active Record
- 25. Désactiver la journalisation pendant le test manage.py?
- 26. Désactiver la journalisation des requêtes dans Rails 3.0.x, mais autoriser les informations de débogage
- 27. Désactiver la journalisation pour des actions de contrôleur spécifiques dans Rails 3.1
- 28. désactiver la journalisation des requêtes dans les rails 3.2.x pour le développement?
- 29. Comment désactiver gem temporairement dans Rails 3 en utilisant Bundler?
- 30. Pouvez-vous désactiver Bundler dans les rails 3?