执行Migration Bundle时日志无法发送至Seq,但正常运行应用时日志可正常推送的问题求助
执行Migration Bundle时日志无法发送至Seq,但正常运行应用时日志可正常推送的问题求助
各位好,我遇到一个头疼的问题:执行迁移包(Migration Bundle)时,日志没办法发送到Seq平台,但正常启动应用程序时,所有日志都能正常推送到Seq。
一开始我以为是没有调用Log.CloseAndFlush()导致的——之前就因为这个问题踩过坑,所以特意迁移到了最小托管模型。现在执行迁移包时能看到最后一条日志"Stopped web application",但其他日志还是没办法传到Seq里,实在搞不懂哪里出问题了。
以下是我Program.cs里的部分代码:
// truncated ... IConfigurationBuilder configurationBuilder = new ConfigurationBuilder() .SetBasePath(directoryName) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: false); if (!string.IsNullOrWhiteSpace(environment)) { configurationBuilder.AddJsonFile($"appsettings.{environment}.json", optional: false, reloadOnChange: false); } configurationBuilder.AddEnvironmentVariables() .AddEnvironmentVariables(EnvPrefix); Log.Logger = new LoggerConfiguration().ReadFrom...
备注:内容来源于stack exchange,提问作者toni
相关产品推荐
相关产品推荐

