|
Re: log4net: msg#00125windows.devel.dotnet.web
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 |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | log4net: 00125, Jeff |
|---|---|
| Next by Date: | Re: log4net: 00125, Stephen Patten |
| Previous by Thread: | log4neti: 00125, Jeff |
| Next by Thread: | Re: log4net: 00125, Stephen Patten |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |