1
私はこれを使用してSerilogWeb.Classic.WebApiを使用して同じを取得しようとしている:Serilogを使用してOWIN要求にリクエスト識別子を追加する方法は?
app.Use(async (owinContext, next) =>
{
using (Serilog.Context.LogContext.PushProperty("HttpRequestId", Guid.NewGuid()))
{
await next();
}
});
と、このテンプレート
{Timestamp:yyyy-MM-dd HH:mm:ss.ffffff zzz} [{Level:u3}] {HttpRequestId}: {SourceContext}: {Message} {Scope}{NewLine}{Exception}
しかしHtpRequestId
は常にログに空に来る:
2017-09-18 23:26:13.056013 +01:00 [WRN] : <SourceContext>: <message>
私は間違って何をしていますか?
私はそれが欠けていたものでした。 –
答えに印を付けることを忘れないでください;-) –