title: NLog: Remove logging rule by name if it was added without name by LoggingConfiguration.AddRule()?
body: <p>I am new to NLog, but I think I have got a good understand of how it works in the last hours.</p>
  <p>After digging deeper into NLog API, several questions about Logging Rules come up. One of them is:<br />
  <strong>How can I remove a rule by name (using <code>LoggingConfiguration.RemoveRuleByName()</code>) that I have added programmatically by <code>LoggingConfiguration.AddRule()</code> before?</strong></p>
  <ul>
  <li><code>LoggingConfiguration.AddRule()</code> does not provide an argument to set the <code>LoggingRule.RuleName</code>.</li>
  <li><code>LoggingConfiguration.AddRule()</code> does not take a <code>LoggingRule</code> object.</li>
  <li>I don't want to check every rule in the <code>LoggingConfiguration.LoggingRules</code> collection, because this would mean checking them by content, because I cannot set a name.</li>
  </ul>