通过电子邮件发送Fluorinefx错误

时间:2010-01-12 20:56:10

标签: c# log4net fluorinefx

有没有人设置过与Fluorinefx发送错误的电子邮件?

更新:在log4net

中找到了SmtpAppender的答案

1 个答案:

答案 0 :(得分:0)

Fluorinefx使用log4net作为其日志源。你可以添加这个appender(和错误级别警告),一切都很好。请注意,文档(ala xml)表示除非您处于1.1运行时,否则smtp身份验证将不起作用。听起来很疯狂,而且确实如此。至少在log4net 2.0.5+中,身份验证有效,但代码仍然表示不会。

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="to@someware.com" />
<from value="from@someware.com" />
<subject type="log4net.Util.PatternString" value="%property{log4net:HostName} Error: %appdomain" />
<smtpHost value="smtp.sendgrid.net" />
<username value="blah"/>
<password value="dee"/>
<authentication value="Basic"/>
<bufferSize value="512" />
<lossy value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline%date [%thread] %-5level %logger [%property{NDC}] - %message%newline%newline%newline" />
</layout>
</appender>