我可以在我的C#代码中使用LoggerConfiguration()和各种Serilog Sinks,但我的编译器抱怨我使用“.WriteTo.File”的规范。我很困惑因为我能够在另一个演示解决方案中使用此规范。我想知道是否需要添加某种程序集作为参考。我从“程序包管理器控制台”运行了“Install-Package Serilog.Sinks.File”,但似乎没有任何影响或更改。 我缺少什么指令或我需要什么装配参考? 我试图通过在线文档解决这个问题,但我找不到结果。
您没有错过命名空间。你错过了一个水槽...... Serilog.Sinks.File。
Install-Package Serilog.Sinks.File
每次使用WriteTo
.Something时,您都要写入特定的接收器,这需要添加到您的项目中。
在这里,您可以看到可以使用的可用接收器列表:https://github.com/serilog/serilog/wiki/Provided-Sinks