我将在 .net 标准 2.0 库中实现 Serilog。我正在寻找一种方法来选择每个日志行应使用哪个接收器。
假设我们在配置中定义了 2 个接收器(控制台和文件):
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.Console()
.WriteTo.File("c:\\temp\\SerilogTets.txt")
.CreateLogger();
Run Code Online (Sandbox Code Playgroud)
之后,我们将编写一条日志规则:
Log.Information("Hello, world!"); //<- how can we define which sink we want to use
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种方法来定义应记录哪些接收器的这些行:
不依赖于它是什么日志级别。
先感谢您!
亲切的问候,库尔特