logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ramaa Davanagere <RDAVA...@mobius.com>
Subject Internal debugging
Date Fri, 09 Sep 2005 13:14:00 GMT
The code attached below is just not working. What is wrong? All I'm trying
to do is, enable the internal debugging and write the message to
log4netInternalDebugging.txt file. When I run this code, the file is getting
created but no messages are getting logged. Please help

 

 

public class myErrorHandler

      {

            

            public ILog logger =
LogManager.GetLogger(typeof(myErrorHandler));

 

            public myErrorHandler ()      

            {     

                  FileStream oFile = new
FileStream("C:\\temp\\log4netInternalDebuggging.txt",FileMode.Create,FileAcc
ess.Write);

                  System.Diagnostics.Trace.Listeners.Add(new
TextWriterTraceListener(oFile));

                  log4net.Util.LogLog.InternalDebugging = true;

                  log4net.Config.DOMConfigurator.Configure(new
System.IO.FileInfo("C:\\temp\\app.config"));

            }

 

            public void WriteToLog_Info(string sMessage)

            {           

 
logger.Info(System.Reflection.MethodBase.GetCurrentMethod() + " " +
sMessage);

            }

 

            public void WriteToLog_Err(string sErrorMessage)

            {

 
logger.Info(System.Reflection.MethodBase.GetCurrentMethod() + ": Exiting
with Exception caught.");

 
logger.Error(System.Reflection.MethodBase.GetCurrentMethod() + ": Error - "
+ sErrorMessage);

            }

            }

 

My App.cofig file looks like this.

 

<configuration>

       <configSections>

             <section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>

       </configSections>

       <appSettings/>

       <log4net debug="true">

             <appender name="FileAppender"
type="log4net.Appender.FileAppender">

                    <file value="C:\\temp\\mylog.txt"/>

                    <appendToFile value="true"/>

                    <layout type="log4net.Layout.PatternLayout">

                           <conversionPattern value="%d %-5p %c %m%n"/>

                    </layout>

             </appender>

             <root>

                    <level value="DEBUG"/>

                    <appender-ref ref="FileAppender"/>

             </root>

       </log4net>

</configuration>

 


Mime
View raw message