Programda oluşan her hatanın bana mail olarak gelmesini istiyorum. Aşağıda web.config dosyası ve sayfada oluşturduğum bir hata var. Bir türlü mail gelmesini sağlayamadım. Yardımlarınızı bekliyorum. İlginize şimdiden teşekkürler.
web.config dosyası:
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<appSettings>
</appSettings>
<log4net>
<logger name="Log4NETDemo.Log4NetDemoClass">
<level value="ALL" />
<appender-ref ref="SmtpAppender" />
</logger>
<root>
<level value="ALL" />
<appender-ref ref="SmtpAppender" />
</root>
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="to@xxx.com" />
<from value="from@xxx.com" />
<subject value="test logging message" />
<smtpHost value="mail.xxx.com" />
<userName value="from@xxx.com" />
<password value="password" />
<bufferSize value="1" />
<lossy value="false" />
<evaluator type="log4net.Core.LevelEvaluator">
<threshold value="ALL"/>
</evaluator>
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="INFO"/>
<levelMax value="INFO"/>
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline%date [%thread] %-5level %logger [%property{NDC}] - %message%newline%newline%newline" />
</layout>
</appender>
</log4net>
<system.web>
<compilation debug="true"/>
<authentication mode="Windows"/>
</system.web>
</configuration>
sayfada oluşturup yakaladığım hata:
try
{
TextBox1.Text = Convert.ToString(Convert.ToInt32(TextBox2.Text) / Convert.ToInt32(TextBox3.Text));
}
catch (Exception ex)
{
log.Error("0'a bölünme hatası", ex); // 3/0
}
bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)
|