Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > log4net kullanan varsa yardımlarınızı bekliyorum
Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
06.02.2008-12:50 #37250
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)





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
06.02.2008-18:51 #37272
logger name hatalı sanırım şurada tam bir config var.

http://logging.apache.org/log4net/release/config-examples.html





N/A
Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
03.03.2008-15:13 #39155
Arkadaşlar sorunu çözdüm, sizinle de paylaşmak istedim.

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
			<to value="xxx@domain.com" />
			<from value="xxx@domain.com" />
			<subject value="LOGING TEST" />
			<smtpHost value="mail.ritmateknoloji.com" />
			<authentication value="1" />			                                <username value="username"/>
			<password value="password" />		
			<bufferSize value="1024" />
			<lossy value="true" />
			<evaluator type="log4net.Core.LevelEvaluator">
				<threshold value="WARN"/>
			</evaluator>
			<layout type="log4net.Layout.PatternLayout">
				<conversionPattern value="%newline%date [%thread] %-5level %logger [%property{NDC}] - %message%newline%newline%newline" />
			</layout>
		</appender>


http://logging.apache.org/log4net/ daha önce defalarca inceledim ama eksikleri bulamamıştım. Nitekim sorunu başka bir sitede buldum. koyu yazılmış satırlar eksik imiş.





bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb