My question is how granular do I need to be with Serilog MinimumLevel.Override when it comes to the source?
For example I want to have all messages from Microsoft be logged at the Warning Level.
Will the source "Microsoft" be adequate?
.MinimumLevel.Override("Microsoft", LogEventLevel.Warning)
Or do I need to do something like this:
.MinimumLevel.Override("Microsoft", LogEventLevel.Warning)
.MinimumLevel.Override("Microsoft.AspNetCore", LogEventLevel.Warning)
....
.MinimumLevel.Override("Microsoft", LogEventLevel.Warning)
will cause all events from Microsoft, Microsoft.AspNetCore, Microsoft.AspNetCore.Hosting, etc., to be logged at the Warning level and above. It's not necessary to list every child namespace.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With