【发布时间】:2020-04-17 00:35:49
【问题描述】:
使用Serilog.Sinks.Map库,示例显示
Log.Logger = new LoggerConfiguration()
.WriteTo.Map("Name", "Other", (name, wt) => wt.File($"./logs/log-{name}.txt"))
.CreateLogger();
Log.Information("Hello, {Name}!", "Alice");
Log.CloseAndFlush();
一个事件写入log-Alice.txt 并带有文本Hello, Alice!
我如何做类似但将文件名与内容分开?比如我想做
Log.Information("Hello!", "Alice");
应该写入文件log-Alice.txt,但带有文本Hello!
基本上我的目标是记录到任何命名的日志,但可能有数百个。
【问题讨论】: