Although we're targeting the hosting infrastructure with UseSerilog() in ASP.NET Core 2, other environments that use Serilog + MEL may not want this dependency (e.g. Orleans).
Following the naming pattern used by ASP.NET Core 2, I'm working on new Serilog.AspNetCore and Serilog.AspNetCore.All packages here: https://github.com/nblumhardt/serilog-aspnetcore.
Once that's ready to move over into the Serilog org, we can remove the UseSerilog() extension and web sample from this repository.