title: Logger Begin Scope is not working for me! .net Core
body: <p>So this is my logging configuration:</p>
  <pre><code>public static void Main(string[] args)
  {
      var configuration = new ConfigurationBuilder()
          .SetBasePath(Directory.GetCurrentDirectory())
          .AddJsonFile(&quot;appsettings.json&quot;)
          .Build();
  
      Log.Logger = new LoggerConfiguration()
          .Enrich.FromLogContext()
          .WriteTo.Console()
          .WriteTo.File(&quot;C:HotelServiceLog.txt&quot;)
          .CreateLogger();
  
      //Log.Logger = Loggers.NewSerilogLogger(configuration);
  
      try {
          Log.Information(&quot;Starting up&quot;);
          CreateHostBuilder(args).Build().Run();
      }
      catch (Exception ex) {
          Log.Fatal(ex, &quot;Application start-up failed&quot;);
      }
      finally {
          Log.CloseAndFlush();
      }
  }
  </code></pre>
  <p>And I'm just trying to do this from a controller method</p>
  <pre><code>public async Task&lt;ActionResult&lt;ExpediaRegionsResponse&gt;&gt; GetRegionDescendantsById([FromBody] ExpediaRegionsRequest request) {
      try {
  
          using (_logger.BeginScope(&quot;Controller Scope&quot;)) {
              _logger.LogInformation(&quot;Controller processing&quot;);
          }
          ...
      }
  }
  </code></pre>
  <p>But this is what I'm getting in the logs</p>
  <pre><code>2020-12-07 12:09:26.511 -05:00 [INF] Controller processing
  2020-12-07 12:09:26.529 -05:00 [INF] Controller processing
  </code></pre>
  <p>Is there anything I'm missing?</p>