我使用NLog记录器开发Web应用程序。我想为测试环境和生产环境提供不同的记录器配置
是否有使用现有Xml文件设置NLog记录器配置的最佳实践?
我希望在我的测试环境和生产开发中都有一个可配置的记录器。
在生产环境中,我在第一个触发的方法的最高点进行调用
LogManager.Configuration = new XmlLoggingConfiguration(productionPath);
在我的测试环境中,我在程序集初始化方法中执行它:
LogManager.Configuration = new XmlLoggingConfiguration(testingPath);
有没有更好的方法以某种方式动态配置我的记录器?