小编Pan*_*ria的帖子

在log4net中使用smtpAppender的多个smtphost地址

我希望能够指定多个smtp服务器主机地址并实现一个逻辑,如果使用一个smtp服务器的电子邮件失败,它会尝试使用下一个smtp服务器地址发送.是否可以使用log4net.我们可以覆盖log4net的一些功能并在其中实现我们自己的逻辑来发送电子邮件吗?

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
  <to value="group@ivp.in" />
  <from value="uname@ivp.in" />
  <subject>Error Notification</subject>
  **<smtpHost value="10.0.0.12, 10.0.0.13" />**
  <authentication value="None" />
  <port value="25" />
  <bufferSize value="1" />
  <EnableSsl value="false"/>
  <lossy value="true" />
  <evaluator type="log4net.Core.LevelEvaluator">
    <threshold value="ERROR"/>
  </evaluator>
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%newline%date [%thread] %level %logger - %message%newline%newline%exception" />
  </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net logging log4net

6
推荐指数
2
解决办法
6368
查看次数

标签 统计

.net ×1

c# ×1

log4net ×1

logging ×1

vb.net ×1