我试图通过以下方式更改 NLog 的配置:
LogManager.Configuration.AddTarget (name, foo);
LogManager.Configuration.LoggingRules.Add (new LoggingRule ("*", LogLevel.Trace, foo));
但它默默地忽略了我的更改。但是,当我尝试
SimpleConfigurator.ConfigureForTargetLogging (this, level);
它立即工作 - 但丢弃了所有以前的配置。为什么会这样,我该如何解决?