【发布时间】:2019-12-05 07:08:14
【问题描述】:
我一直在尝试使用来自 Github: serilog-sinks-map 的示例来使用 Serilog 的 Map sink。我可以使用它来写入日志:
Log.Logger = new LoggerConfiguration()
.WriteTo.Map("Name", "Other", (name, wt) => wt.File($"./logs/log-{name}.txt"))
.CreateLogger();
Log.Information("Hello, {Name}!", "Alice");
但结果是“你好,爱丽丝!”写入 log-Alice.txt 文件。如何在没有“Alice”的情况下只将那条消息写入 log-Alice.txt?
如果我使用
登录Log.Information("Hello", "Alice");
“Hello”被写入 log-Other.txt
【问题讨论】: