如何发送邮件..使用log4net ..发送信息与总程序请..

问题描述:

如何发送邮件..使用log4net ..通过总程序发送信息请..



我尝试使用...



仅发送log4net中错误级别提供程序的电子邮件 [ ^ ]



但它不起作用...请解决

----------------------------------------------




< configsections>





< log4net>

< appender name =LogFileAppendertype =log4net.Appender.FileAppender>

<阈值=ALL> < param name =Filevalue =D:\ Log4NetWeb \LogFile.txt/>

< param name =AppendToFilevalue =true/>

< layout type =log4net.Layout.PatternLayout>

< param name =Headervalue =[Header] \\\\ n />

< param name =Footervalue =[Footer] \\\\ n/>

< param name =ConversionPattern value =%d [%t]%-5p%c%m%n/>







< appender name =SmtpAppendertype =log4net.Appender.SmtpAppender>

< to value =maymailaddress@yahoo.com>

< from value =ttext@test.com>

< from value =text2@test.com>

< ! - < subject value =test logging message> - >

< subject type =log4net.Util.PatternStringvalue =%property {log4net:HostName}错误:%appdomain>

< smtphost value =SMTP.myserver.com>

< buffe rsize value =512>

< lossy value =true>

< evaluator type =log4net.Core.LevelEvaluator>

< threshold value =Error>

< layout type =log4net.Layout.PatternLayout>

< conversionpattern value =%newline%date [%thread]%-5level%logger [ %property {NDC}] - %message%newline%newline%newline>





< root>

<! - < level value =ALL> - >

< appender-ref ref =SmtpAppender>

< appender-ref ref =LogFileAppender>





<! - < logger name =File >

< level value =All>

< appender-ref ref =LogFileAppender>



< logger name =SmtpAppender>

< level value =ERROR>

< appender-ref ref = SmtpAppender>

- >





---------- --------

How to send mail.. by using log4net.. Send the Information with total procedure Please..

I tried by using...

Send email for only Error level provider in log4net[^]

but it is not working... please solve
----------------------------------------------


<configsections>



<log4net>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<threshold value="ALL"> <param name="File" value="D:\Log4NetWeb\LogFile.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]\r\n" />
<param name="Footer" value="[Footer]\r\n" />
<param name="ConversionPattern" value="%d [%t] %-5p %c %m%n" />



<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="maymailaddress@yahoo.com">
<from value="ttext@test.com">
<from value="text2@test.com">
<!--<subject value="test logging message">-->
<subject type="log4net.Util.PatternString" value="%property{log4net:HostName} Error: %appdomain">
<smtphost value="SMTP.myserver.com">
<buffersize value="512">
<lossy value="true">
<evaluator type="log4net.Core.LevelEvaluator">
<threshold value="Error">
<layout type="log4net.Layout.PatternLayout">
<conversionpattern value="%newline%date [%thread] %-5level %logger [%property{NDC}] - %message%newline%newline%newline">


<root>
<!--<level value="ALL">-->
<appender-ref ref="SmtpAppender">
<appender-ref ref="LogFileAppender">


<!--<logger name="File">
<level value="All">
<appender-ref ref="LogFileAppender">

<logger name="SmtpAppender">
<level value="ERROR">
<appender-ref ref="SmtpAppender">
-->


------------------

这在Apache文档中有解释。特别是,看看这个简单的配置示例,找到SmtpAppender部分: http:// logging。 apache.org/log4net/release/config-examples.html [ ^ ]。



-SA
This is explained in Apache documentation. In particular, take a look at this simple configuration sample, locate "SmtpAppender" section: http://logging.apache.org/log4net/release/config-examples.html[^].

—SA