我有.NET5Web应用程序,它应该使用Serilog Sink(Serilog.Sinks.Datadog.Logs v0.5.2)将日志(log)写入DataDog.以下是我的程序.cs:
static async Task Main(string[] args)
{
using (var log = new LoggerConfiguration()
.MinimumLevel.Verbose()
.WriteTo.DatadogLogs("HERE IS MY API KEY", service: "myservice", configuration: new DatadogConfiguration() { Url = "https://http-intake.logs.us3.datadoghq.com" })
.CreateLogger())
{
log.Debug("debug");
log.Information("information");
log.Verbose("verbose");
log.Warning("warning");
log.Error("error");
log.Fatal("fatal");
}
using IHost host = CreateHostBuilder(args).Build();
await host.RunAsync();
}
运行应用程序后,我可以在DataDog中看到除了Information个日志(log)之外的所有这些日志(log).所以,我只看到5条消息,而不是6条.我哪里做错了?