log4net:发送包含超链接

时间:2015-10-15 06:16:32

标签: c# web-config log4net smtpappender

我正在使用log4net smtpAppender向我的系统用户发送电子邮件。

我需要电子邮件正文包含指向我网站的超链接。 所以,我将超链接附加到消息字符串。

然而,似乎有些事情是不对的,因为自从我添加它 - 电子邮件不会被发送。

如何正确添加超链接?

这是我尝试做的事情:

ILog emailLog = log4net.LogManager.GetLogger("EmailLogger"); 
string myMsg = "testMsg" + Environment.NewLine + "http://mySiteURL";
emailLog.Error(emailData.Msg);

这是我的log4net配置:

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
  <to  type="log4net.Util.PatternString" value="%property{ToAddress}" />
  <from value="myUser@myComp.com" />
  <subject type="log4net.Util.PatternString" value="%property{Subject}" />
  <smtpHost value="myHost.net" />
  <username value="muUserName" />
  <password value="myPassword123" />
  <authentication value="Basic" />
  <bufferSize value="512" />
  <lossy value="true" />
  <evaluator type="log4net.Core.LevelEvaluator">
    <threshold value="ERROR" />
  </evaluator>
  <evaluator type="log4net.Core.LevelEvaluator">
    <threshold value="WARN" />
  </evaluator>
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%newline%message" />
  </layout>
</appender>

0 个答案:

没有答案