user5260143
user5260143

Reputation: 1096

log4net: send email which includes hyperlink

I am using log4net smtpAppender for sending email to my-system users.

I need the email-body to include hyperlink to my site. So, I attached the hyperlink to the message string.

However, it seems that something is not right, because since I add it- the email is not sent.

How can I add the hyper Link correctly?

Here is what I tried to do:

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

Here is my log4net configuration:

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
  <to  type="log4net.Util.PatternString" value="%property{ToAddress}" />
  <from value="[email protected]" />
  <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>

Upvotes: 1

Views: 276

Answers (0)

Related Questions