2
私はOwinパイプラインでLogContext
を使用して単純な濃縮を追加しようとしているSerilog Owinミドルウェア
マイロガーの設定私ができるログに
// configure logger
Log.Logger = new LoggerConfiguration()
.Enrich.WithProperty("B", 2)
.ReadFrom.AppSettings()
.Enrich.FromLogContext()
.CreateLogger();
app.Use(typeof(LoggerMiddleware));
マイOwinミドルウェア
public class LoggerMiddleware : OwinMiddleware
{
public LoggerMiddleware(OwinMiddleware next) : base(next)
{
}
public override async Task Invoke(IOwinContext context)
{
using (LogContext.PushProperty("A", 1))
{
await Next.Invoke(context);
}
}
}
プロパティB, 2
を参照してください。A, 1
は表示されません。
私は間違っていますか?