title: Log4net outputting random method names after applciation is obfuscated via .net -reactor
body: <p>I have obfuscated my application using .net reactor. Application is working fine other then on some places method names in log file created through log4net is coming as random string.
  Strange thing is within same method different logs are coming with different behavior. Some coming with actual method name while other with random method name.
  e.g,</p>
  
  <p>My log4net appender is</p>
  
  <pre><code>&lt;appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender" &gt;
      &lt;file value="..\\Logs\\MyApp_N1" /&gt;
      &lt;encoding value="utf-8" /&gt;
      &lt;appendToFile value="true" /&gt;
      &lt;datePattern value="_yyyyMMdd'.log'" /&gt;
      &lt;staticLogFileName value="false" /&gt;
      &lt;rollingStyle value="Composite"/&gt;
      &lt;maxSizeRollBackups value="-1"/&gt;
      &lt;maximumFileSize value="10MB"/&gt;
      &lt;lockingModel type="log4net.Appender.FileAppender+MinimalLock" /&gt;
      &lt;filter type="log4net.Filter.LevelRangeFilter"&gt;
        &lt;acceptOnMatch value="true" /&gt;
        &lt;levelMin value="DEBUG" /&gt;
        &lt;levelMax value="FATAL" /&gt;
      &lt;/filter&gt;
      &lt;layout type="log4net.Layout.PatternLayout"&gt;
        &lt;conversionPattern value="%d{yyyy-MM-dd HH:mm:ss.fff}&amp;#9;%p&amp;#9;MyApp&amp;#9;N1&amp;#9;%t&amp;#9;%c{1}.%M&amp;#9;%property{SessionId}&amp;#9;%m%n" /&gt;
      &lt;/layout&gt;
    &lt;/appender&gt;
  </code></pre>
  
  <p>log4net version 2.0.8
  .net reactor version 5.0</p>
  
  <p>Sample Log Messages are</p>
  
  <p>2017-12-08 15:17:33.722 DEBUG   TWS N1  13      MyclassName.SendMessage             My method start</p>
  
  <p>2017-12-08 15:17:33.840 DEBUG   TWS N1  13      MyclassName.urT1VHsGarQ1gTcc8O      Message request add in db id =166364</p>
  
  <p>2017-12-08 15:17:33.852 DEBUG   TWS N1  13      MyclassName.SendMessage             Message Services - Send End</p>