很久以前,我做了一个小项目,我希望了解温莎城堡。我把它放在一边(在真正学到这么多之前)已经有一段时间了。我现在再次打开它,并更新了NuGet包,并开始收到警告CS0618:
' LoggingFacility.UseNLog()'已经过时了:'记录器工厂 应该通过LogUsing()提供实现类型,这将是 将来删除。'
我已根据此搜索了,但我仍然不清楚我应该做些什么才能取代现在过时的电话,即:
container.AddFacility<LoggingFacility>(f => f.UseNLog());
任何帮助将不胜感激。谢谢!
答案 0 :(得分:9)
container.AddFacility<LoggingFacility>(f => f.LogUsing<NLogFactory>());