当我遇到错误时,我正在使用Elmah的errorMail功能发送电子邮件.它允许您配置SMTP设置以及硬编码发件人,收件人和主题.
我的问题是:我可以使用动态主题吗?具体来说,我想使用Exception.Message属性作为我的主题,以便我可以从电子邮件的主题行告诉错误是什么.
没有文档,并从源代码看起来不可能在不修改代码的快速扫描,但我想我会问这个问题反正.
相关源代码:
Por*_*man 12
卫生署!答案在ErrorMailModule.cs的第454行:
string subjectFormat = Mask.EmptyString(this.MailSubjectFormat, "Error ({1}): {0}");
mail.Subject = string.Format(subjectFormat, error.Message, error.Type)
.Replace('\r', ' ')
.Replace('\n', ' ');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1401 次 |
最近记录: |