logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Farid LAOUFI <faridlao...@gmail.com>
Subject Re: Internal debugging
Date Fri, 09 Sep 2005 14:38:16 GMT
I don't know if this will help you (I'm pretty new in log4net), but you can 
try to add this in your app.config :

<ImmediateFlush value="True" />

2005/9/9, Ramaa Davanagere <RDAVANAG@mobius.com>:
> 
>  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 = newFileStream("C:\\temp\\log4netInternalDebuggging.txt",
> FileMode.Create,FileAccess.Write);
> 
> System.Diagnostics.Trace.Listeners.Add(newTextWriterTraceListener(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