我想将控件中的值传递给nlog的电子邮件正文。
nlog.config
<target xsi:type="Mail"
addNewLines = "true"
name="NewRequestemail"
to="${adminEmail}"
subject="Please review a new [${systemName}] "
html="true"
body="${exception:format=tostring}"
from="${systemEmail}"
smtpServer="${smtpServer}" />
<logger name="NewRequestemail" minlevel="Info" writeTo="NewRequestemail" />
HomeControl.cs
LogManager.GetLogger("NewRequestemail").Info("body", "Test Message");
我不确定该如何立即将“测试按摩”传递到电子邮件的体内。到目前为止,我现在收到空白电子邮件。请帮忙。
答案 0 :(得分:1)
使用${message}
,例如
body="${message} ${exception:format=tostring}"
记录器调用
LogManager.GetLogger("NewRequestemail").Info("my message");