如何从 Rails 日志中删除邮件 html 内容?
How do I remove mail html content from Rails' logs?
邮件投递后,在生产日志中可以看到邮件的全部内容,真是乱七八糟。我可以从生产日志中删除电子邮件内容吗?
ActionMailer::Base.logger = nil
或在您的 config/environments/{development,test,production}.rb 中,添加:
Rails.application.configure do
...
config.action_mailer.logger = nil
...
end
您还可以考虑将整个生产应用程序的日志级别设置为比 :debug
更简洁的级别。这样您仍然会记录有关正在发送的邮件的信息,但没有内容:
# config/environments/production.rb
Rails.application.configure do
...
config.log_level = :info
...
end
邮件投递后,在生产日志中可以看到邮件的全部内容,真是乱七八糟。我可以从生产日志中删除电子邮件内容吗?
ActionMailer::Base.logger = nil
或在您的 config/environments/{development,test,production}.rb 中,添加:
Rails.application.configure do
...
config.action_mailer.logger = nil
...
end
您还可以考虑将整个生产应用程序的日志级别设置为比 :debug
更简洁的级别。这样您仍然会记录有关正在发送的邮件的信息,但没有内容:
# config/environments/production.rb
Rails.application.configure do
...
config.log_level = :info
...
end