下面是我的基于.NET的控制台应用程序的.NET。minlevel="Debug" writeTo="console" />我已经按照其他地方的指示安装了Microsoft.ApplicationInsights.Web,一切都如预期的那样工作using the AI APIclient.Flush();
这与文件和控制台的
我目前正在使用配置在一个NLog文件中的nlog.config登录到Application。我在任何地方都没有设置IncludeScopes (默认情况下是正确的)。object> { ["ActivityId"] = Guid.NewGuid()}) _logger.LogInformation("Logging from with scope");这是nlog.config-- Can be repeated with more context -->
某些文件(如NLog.config )被设置为Copy if newer (按设置)。如果我单击Build,这是可行的:只有当NLog.config比已经在构建目录中的版本更新时,它才被复制到build目录。请注意,NLog.config很可能包含特定于应用程序发布到的环境的设置,并且不能在应用程序的源代码中设置,也不能推送到git。但是,我不能这样做:我被明确要求将发布位置作为NLog.confi