title: Is this the correct way to log to a specific target with NLog?
body: <p>I'd like to log some special events into a different table that will contain more data then the general application log. </p>
  
  <p>If I add a second database target to the <code>NLog.config</code> how can I use it in my code?</p>
  
  <p>Would this be the right thing to do:</p>
  
  <pre><code>NLog
      .LogManager
      .Configuration
      .AllTargets
      .Single(x =&gt; x.Name == "mySecondLogTable")
      .WriteAsyncLogEvent(...);
  </code></pre>
  
  <p>Then in the <code>NLog.config</code> I would just skip this target in the rules element, right?</p>
  
  <hr>
  
  <p>Summary: I'd like to define multiple database targets like a general log and specialized log for cases where I need to log more details into a different table. I'd like to use the general log by default and the special log only in functions that need this special kind of logging because of their business logic.</p>