<log4net>
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<file value="log\log.txt" />
<appendtofile value="true" />
<datepattern value="yyyyMMdd" />
<rollingstyle value="Date" />
<level value="ALL" />
<layout type="log4net.Layout.PatternLayout">
<conversionpattern value="%date [%thread] %-5level %logger [%property] - %message%newline"></conversionpattern>
</layout>
</appender>
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender,log4net">
<to value="to@email.com" />
<from value="from@email.com" />
<subject value="LOG4NET Email TESTING" />
<smtphost value="Host Name" />
<bufferSize value="1"/>
<lossy value="true"/>
<evaluator type="log4net.Core.LevelEvaluator,log4net">
<threshold value="ERROR"/>
</evaluator>
<layout type="log4net.Layout.PatternLayout,log4net">
<conversionpattern value="%property{log4net:HostName} :: %level :: %message %newlineLogger: %logger%newlineThread: %thread%newlineDate: %date%newlineNDC: %property{NDC}%newline%newline" />
</layout>
</appender>
<root>
<appender-ref ref="RollingFile" />
<appender-ref ref="SmtpAppender" />
</root>
</log4net>