C#Serilog如何记录度量



我需要serilog度量的帮助,好像现在我也可以记录消息和跟踪Id了,但如何使用serilog记录度量,我指的是这个包https://github.com/serilog-metrics/serilog-metrics但我觉得这已经更新了很长时间,你能帮助架构和;密码

var logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.Trace()
.CreateLogger();
using (logger.BeginTimedOperation("Time a thread sleep for 2 seconds."))
{
Thread.Sleep(2000);
}

项目serilog metrics没有文档,代码非常糟糕。你最好别想。

我会使用Serilog Timings库。它由Serilog的作者管理,并且比Serilog Metrics有更好的支持和示例。请参阅:https://github.com/nblumhardt/serilog-timings

最新更新