|
Re: log4net: msg#00126windows.devel.dotnet.web
<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> |
|---|---|---|
| Previous by Date: | Re: log4net: 00126, jeff hughes |
|---|---|
| Next by Date: | Re: Security/Permission issue with OWC 11.0 on a Win dows 2003 server: 00126, Marvin Smit |
| Previous by Thread: | Re: log4neti: 00126, jeff hughes |
| Next by Thread: | Re: Security/Permission issue with OWC 11.0 on a Win dows 2003 server: 00126, Marvin Smit |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |