Serilog and ASP.NET Core enrich `WithUserName` and `WithHttpRequestUserAgent`?

4.7k Views Asked by At

Is there a way to enrich Serilog log data in ASP.NET Core 2.1 application, similar to how enrichers WithUserNameand WithHttpRequestUserAgent work for classic ASP.NET (System.Web)?

I tried implementing ILogEventEnricher interface, but it does not work, because I am not able to gain access to RequestContext from my custom enricher.

1

There are 1 best solutions below

0
On

As pointed out in the comments it seems like Add Username into Serilog would serve your purpose and would also be the duplicate of this issue.