I am using log4net to perform logging in my application. I have bound my project to TFS. I have created a wrapper around log4net as below:
public static class TestLogger
{
    private static readonly ILog log = LogManager.GetLogger("TestLogger");
    static TestLogger()
    {
        log4net.Config.XmlConfigurator.Configure();
    }
    public static void LogInfo(string information)
    {
        log.Info(information);
    }
    public static void LogError(string erroMessage, Exception ex)
    {
        log.Error(erroMessage, ex);
    }
    public static void LogWarnings(string warningText)
    {
        log.Warn(warningText);            
    }
}
When I tried to execute the program from VS2010 I found that log file is not being created. I create another project (not bound to TFS) and perform some logging, it succeeded and created the file in bin/debug of application.
Below is my log4net configuration file.
<log4net>
  <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender, log4net">
    <file value="Log.txt" />
    <appendToFile value="false" />
    <rollingStyle value="Size" />
    <maxSizeRollBackups value="3" />
    <maximumFileSize value="1GB" />
    <layout type="log4net.Layout.PatternLayout, log4net">
      <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
    </layout>
  </appender>
  <logger name="TestLogger">
    <level value="ALL" />
    <appender-ref ref="RollingFileAppender" />
  </logger>
</log4net>
Can anybody help in this issue?