我和Serilog失去了什么名称空间?

问题描述 投票:0回答:1

我可以在我的C#代码中使用LoggerConfiguration()和各种Serilog Sinks,但我的编译器抱怨我使用“.WriteTo.File”的规范。我很困惑因为我能够在另一个演示解决方案中使用此规范。我想知道是否需要添加某种程序集作为参考。我从“程序包管理器控制台”运行了“Install-Package Serilog.Sinks.File”,但似乎没有任何影响或更改。 enter image description here我缺少什么指令或我需要什么装配参考? enter image description here我试图通过在线文档解决这个问题,但我找不到结果。

serilog
1个回答
1
投票

您没有错过命名空间。你错过了一个水槽...... Serilog.Sinks.File

Install the Serilog.Sinks.File package from NuGet:

Install-Package Serilog.Sinks.File

每次使用WriteTo.Something时,您都要写入特定的接收器,这需要添加到您的项目中。

在这里,您可以看到可以使用的可用接收器列表:https://github.com/serilog/serilog/wiki/Provided-Sinks

© www.soinside.com 2019 - 2024. All rights reserved.