title: Serilog Additional Properties
body: <p>I work working with Serilog and logging events to SQL Server (using the Serilog, Serilog.Framework.Logging and Serilog.Sinks.MSSqlServer libraries).</p>
  
  <p>As part of an MVC6 application, when I log events and set the option to include properties, I see some additional properties in the XML column.</p>
  
  <p>If I issue something like the following statement:</p>
  
  <pre><code>Log.Information("{Property1}", "Value1");
  </code></pre>
  
  <p>I see something like the following in the Properties column:</p>
  
  <pre><code>&lt;properties&gt;
    &lt;property key="Property1"&gt;Value1&lt;/property&gt;
    &lt;property key="SourceContext"&gt;WebApplication4.Controllers.BaseController&lt;/property&gt;
    &lt;property key="ActionId"&gt;1b9f9c7e-7c5c-4b14-a30d-99f2ebc88c51&lt;/property&gt;
    &lt;property key="RequestId"&gt;80000191-0001-f000-b63f-84710c7967bb&lt;/property&gt;
  &lt;/properties&gt;
  </code></pre>
  
  <p>Where do these extra properties come from?  Can I set additional properties similar to these?  If so, where do I set them?  I can set additional properties if I include them in the message (similar to Property1 above) but I might want to include additional properties that are not in the message.</p>