我有一个 .net5.0 控制台应用程序,通过...使用 Serilog
Log.Logger = new LoggerConfiguration()
.ReadFrom.Configuration(config)
.CreateLogger();
Run Code Online (Sandbox Code Playgroud)
在开发中一切正常。当我使用“生成单个文件”进行发布时,应用程序可以运行,但日志记录不能运行。我正在登录到文件和控制台...我都没有看到。
如果我在不使用单个文件的情况下发布,则日志记录工作正常。
起初我认为这是读取 appsettings.json 的问题,但一些简单的 Console.Writeline 确认 appsettings 文件读取正常(至少从应用程序本身,我可以确认 Serilog 读取它的任何方式正常吗?)