gpt4 book ai didi

c# - 使用 Log4net Smtp appender 自定义电子邮件正文

转载 作者:行者123 更新时间:2023-11-30 18:55:07 27 4
gpt4 key购买 nike

如何使用 Log4net Smtp appender 自定义电子邮件正文?我想在正文中添加自定义消息。

最佳答案

鉴于您正在使用类似这样的附加程序

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="to@domain.com" />
<from value="from@domain.com" />
<subject value="test logging message" />
<smtpHost value="SMTPServer.domain.com" />
<bufferSize value="512" />
<lossy value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message" />
</layout>
</appender>

您应该能够在记录之前使用 StringBuilder 格式化消息:

var sb = new StringBuilder();
sb.Append("Header");
sb.Append(Environment.NewLine);
sb.Append("Message");
...
var msg = sb.ToString();

ILog log = //resolve ILog
log.Debug(msg);

更多配置示例 here搜索 SmtpAppender

关于c# - 使用 Log4net Smtp appender 自定义电子邮件正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8507386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com