logo       

Re: log4net: msg#00126

windows.devel.dotnet.web

Subject: Re: log4net

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<param name="To" value="STEPHEN@PATTEN" />
<param name="From" value="PatriotProtector@xxxxxxx" />
<param name="Subject" value="logging message" />
<param name="BufferSize" value="512" />
<param name="SMTPHost" value="YOURMAILSERVER" />
<param name="Lossy" value="false" />
<param name="LocationInfo" value="true" />
<filter type="log4net.Filter.LevelMatchFilter">
<param name="LevelToMatch" value="FATAL" />
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d{yyyMMdd:HHmmss.fffff} [%t]
%-5p %c %x - %m%n" />
</layout>
</appender>

<!-- Setup the root category, add the appenders and set the default
level -->
<root>
<level value="ALL" />
<appender-ref ref="FileAppender" />
<!-- <appender-ref ref="ConsoleAppender" />
-->
<appender-ref ref="SmtpAppender" />
</root>
</log4net>


On Thu, 27 Jan 2005 21:48:43 -0800, jeff hughes <jj@xxxxxxxxxxxxxxxx> wrote:
> Here is what I use for logging with log4net. This includes the remoting
> appender configuration and SMTP server.
>
> HTH
> JJ
>
> <!-- log 4 net configuration settings -->
>
> <configSections>
> <section name="log4net"
> type="log4net.Config.Log4NetConfigurationSectionHandler"/>
> </configSections>
>
> <log4net debug="false">
>
> <!--
> ******************************** SMTP Appender
> ***************************
> -->
>
> <appender name="SMTPAppender"
> type="log4net.Appender.SMTPAppender">
>
> <!--
> this filter will only log events that are
> between and include
> LevelMin and LevelMax
> -->
>
> <filter type="log4net.Filter.LevelRangeFilter">
> <param name="LevelMin" value="WARN"/>
> <param name="LevelMax" value="FATAL"/>
> </filter>
>
> <!-- semi colon delimited to addressee -->
> <param name="To" value=""/>
> <param name="From" value="<user@domain>"/>
> <param name="Subject" value="test logging
> message"/>
> <param name="SMTPHost" value="<SMTP
> SERVERNAME>"/>
> <param name="LocationInfo" value="false"/>
> <param name="BufferSize" value="512"/>
> <param name="Lossy" value="true"/>
> <evaluator type="log4net.spi.LevelEvaluator">
> <param name="Threshold" value="WARN"/>
> </evaluator>
> <layout type="log4net.Layout.PatternLayout">
> <param name="ConversionPattern"
> value="%n%d [%t] %-5p %c [%x] - %m%n%n%n"/>
> </layout>
> </appender>
>
> <!--
> **************************** Remoting Appender
> ***************************
> -->
>
> <appender name="RemotingAppender"
> type="log4net.Appender.RemotingAppender">
>
> <!--
> this filter will only log events that are
> between and include
> LevelMin and LevelMax
> -->
>
> <filter type="log4net.Filter.LevelRangeFilter">
> <param name="LevelMin" value="DEBUG"/>
> <param name="LevelMax" value="FATAL"/>
> </filter>
>
> <param name="Sink"
> value="tcp://<server>:<port>/LoggingSink"/>
> <param name="Lossy" value="false"/>
> <evaluator type="log4net.spi.LevelEvaluator">
> <param name="Threshold" value="DEBUG"/>
> </evaluator>
> <param name="BufferSize" value="95"/>
> <param name="OnlyFixPartialEventData"
> value="true"/>
> </appender>
>
> <root>
> <!--
> ALL
> DEBUG
> INFO
> WARN
> ERROR
> FATAL
> OFF
> -->
> <priority value="ALL"/>
> <appender-ref ref="SMTPAppender"/>
> <appender-ref ref="RemotingAppender"/>
>
> </root>
>
> <!--logger name="SendEmail">
> <level value="WARN" />
> <appender-ref ref="SMTPAppender" />
> </logger>
>
> <logger name="RemoteLogger">
> <level value="DEBUG" />
> <appender-ref ref="RemotingAppender" />
> </logger-->
>
> </log4net>
>
> -----Original Message-----
> From: Discussion of building .NET applications targeted for the Web
> [mailto:DOTNET-WEB@xxxxxxxxxxxxxxxxxxx] On Behalf Of Jeff
> Sent: Thursday, January 27, 2005 10:16 PM
> To: DOTNET-WEB@xxxxxxxxxxxxxxxxxxx
> Subject: [DOTNET-WEB] log4net
>
> Anyone get this to work for the fileappender and the smtpappender? I
> can't
> get any emails to get sent out. I have tried several configurations and
> nothing is working, what am I doing wrong here? I stepped through the
> code,
> and it does not even hit the SmtpAppender class. I am about to give up
> here. I originally thought it was because that class uses
> system.web.mail
> and I don't have smtp service setup on the server, but then when I
> stepped
> through the code, I saw that its not even calling this class at all. I
> even
> took out the RollingFileAppender configuration from the xml config and
> just
> tried the smtp and it still skips over it.
>
> <?xml version="1.0" encoding="utf-8" ?>
>
> <log4net>
>
> <appender name="RollingFileAppender"
> type="log4net.Appender.RollingFileAppender">
>
> <file value="Logs/log.txt" />
>
> <appendToFile value="true" />
>
> <rollingStyle value="Size" />
>
> <maxSizeRollBackups value="10" />
>
> <maximumFileSize value="100KB" />
>
> <staticLogFileName value="true" />
>
> <layout type="log4net.Layout.PatternLayout">
>
> <conversionPattern value="%-5l :: %m%n" />
>
> </layout>
>
> </appender>
>
> <appender name="SmtpAppender"
> type="log4net.Appender.SmtpAppender">
>
> <to value="emailto@xxxxxxxxxx" />
>
> <from value="emailfrom@xxxxxxxxxx" />
>
> <subject value="Site Log" />
>
> <smtpHost value="mail.domain.com" />
>
> <bufferSize value="512" />
>
> <param name="Lossy" value="true" />
>
> <evaluator type="log4net.spi.LevelEvaluator">
>
> <param name="Threshold" value="WARN" />
>
> </evaluator>
>
> <layout type="log4net.Layout.PatternLayout">
>
> <param name="ConversionPattern" value="%n%d [%t] %-5p %c
> [%x] -
> %m%n%n%n" />
>
> </layout>
>
> </appender>
>
> <root>
>
> <!--
>
> * ALL
>
> * DEBUG
>
> * INFO
>
> * WARN
>
> * ERROR
>
> * FATAL
>
> * OFF
>
> -->
>
> <level value="ERROR" />
>
> <appender-ref ref="RollingFileAppender" />
>
> <appender-ref ref="SMTPAppender" />
>
> </root>
>
> </log4net>
>
> ===================================
> This list is hosted by DevelopMentor(r) http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>
> ===================================
> This list is hosted by DevelopMentor® http://www.develop.com
>
> View archives and manage your subscription(s) at http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentor® http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise