title: How to configure Serilog output template for displaying only certain properties
body: <p>I am trying to configure  <code>Serilog</code> to be able to push properties but display only some of them in the log.</p>
  
  <p>Currently my serilog is configured in the following way:</p>
  
  <pre><code>Log.Logger = new LoggerConfiguration().Enrich.FromLogContext()
                  .WriteTo.File(logpath)
                  .WriteTo
                  .Console(outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Properties} {Message}")
                  .CreateLogger();
  </code></pre>
  
  <p>Lets say i have a property called <code>MyProperty</code> and i want only it to be displayed in the log:</p>
  
  <pre><code>string MyProperty="some value";
  string MyOtherProperty="some other value";
  LogContext.Push("MyProperty",MyProperty);
  LogConetext.Push("MyOtherProperty",MyOtherProperty);
  </code></pre>
  
  <p>When i start logging the <code>Properties</code> section would look like this:</p>
  
  <pre><code>`{SourceContext= "[something]",Myproperty=[...],MyOtherProperty=[...]}`
  </code></pre>
  
  <p>How can i set the template to show only <code>MyProperty</code> (not even the LogContext)?</p>
  
  <p>I have tried like this to no avail:</p>
  
  <pre><code>outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Properties:MyProperty} {Message}")
  </code></pre>