當我發送帶附件的電子郵件時,數據以十六進制記錄並填寫完整日誌。有沒有辦法禁用附件的日誌記錄?我知道我可以用config.action_mailer.logger = nil
禁用郵件程序日誌記錄。阻止Rails記錄電子郵件附件
19
A
回答
0
in Application.rb
你可以嘗試過濾附件參數。我相信這應該解決這個問題,但我還沒有測試它自己
config.filter_parameters += [:attachment]
11
遺憾的是,附件包含在日誌中如果日誌記錄級別設置爲:debug
,用於非生產環境中的默認級別。這意味着在生產中你應該沒問題,但是在測試過程中你的開發環境和臨時環境可能會膨脹。您可以關閉整個應用程序的日誌記錄(config.log_level = :info
),但這顯然不太理想。
您可以配置自定義日誌記錄器:
config.action_mailer.logger = ActiveSupport::BufferedLogger.new("mailer.log")
config.action_mailer.logger.level = ActiveSupport::BufferedLogger::Severity::INFO
這將分裂的日誌,但您可以隔離日誌記錄級別變化的行動郵件。
+6
在Rails 4中,您應該使用'ActiveSupport :: Logger',因爲'ActiveSupport :: BufferedLogger'已被折舊([source](http://edgeguides.rubyonrails.org/4_0_release_notes.html#active-support-deprecations)) 。 – 2013-08-03 16:56:39
相關問題
- 1. Rails驗證阻止電子郵件地址和電話號碼
- 2. 電子郵件標題阻止鏈接?
- 3. codeigniter電子郵件不斷被阻止
- 4. codeigniter電子郵件附件
- 5. Powershell電子郵件附件
- 6. 電子郵件附件
- 7. 電子郵件附件
- 8. 電子郵件附件?
- 9. cdonts附件電子郵件
- 10. 電子郵件附件
- 11. 電子郵件附件
- 12. gmail阻止rails應用程序發送電子郵件
- 13. 電子郵件附件垃圾郵件
- 14. 阻止或阻止臨時電子郵件地址域
- 15. 阻止來自Python的電子郵件被標記爲垃圾郵件
- 16. 阻止電子郵件進入垃圾郵件(Gmail,Hotmail等)POSTFIX
- 17. iOS - 駕車時阻止郵件/電子郵件通知
- 18. PHP郵件()標題阻止電子郵件發送
- 19. 如何阻止我的電子郵件作爲批量電子郵件發送?
- 20. 如何阻止電子郵件到某些電子郵件地址或域名?
- 21. 電子郵件被阻塞
- 22. Python3 multipartmime電子郵件(文本,電子郵件和附件)
- 23. 如何將電子郵件附件另存爲電子郵件?
- 24. 根據電子郵件主題保存電子郵件附件
- 25. SendGrid電子郵件API,發送電子郵件附件
- 26. 通過管道電子郵件保存電子郵件附件
- 27. 用附件發送電子郵件到多封電子郵件
- 28. MySQL的驗證電子郵件記錄
- 29. 瞭解DMARC電子郵件記錄
- 30. Azure WebJob日誌記錄/電子郵件
'filter_parameters'是關於過濾參數**發送到**你的網站,不是? – m33lky 2012-02-19 19:53:38
我的理解是,一直以來,filter_parameters會停止將參數打印到日誌中,這樣您就不會意外地將日誌文件的信用卡號或密碼打印到 – 2012-02-19 21:22:50
正確。但是,如果我_rendering_郵件視圖,我不認爲它會顯示爲GET或POST參數,因爲這是朝另一個方向。 – m33lky 2012-02-19 21:55:35