mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 09:10:25 +08:00
Log backtrace when we get mystery meat errors in e-mail processing
This commit is contained in:
parent
0c6d8e155c
commit
22bbc3ea73
1 changed files with 5 additions and 1 deletions
|
@ -79,7 +79,11 @@ module Email
|
||||||
Email::Sender.new(client_message, message_template).send
|
Email::Sender.new(client_message, message_template).send
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
Rails.logger.error("Unrecognized error type (#{e}) when processing incoming email\n\nMail:\n#{mail_string}")
|
msg = "Unrecognized error type (#{e.class}: #{e.message}) when processing incoming email"
|
||||||
|
msg += "\n\nBacktrace:\n#{e.backtrace.map { |l| " #{l}" }.join("\n")}"
|
||||||
|
msg += "\n\nMail:\n#{mail_string}"
|
||||||
|
|
||||||
|
Rails.logger.error(msg)
|
||||||
end
|
end
|
||||||
|
|
||||||
client_message
|
client_message
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue