'How to log a Serilog LogEvent to ILogger?

I got a microservice .NET Core that receives a Serilog.Events.LogEvent though a external source. The Microservice implements the UseSerilog whitch mean that the injected Microsoft ILogger will be a disguised Serilog.

The question is how I log my LogEvent from within this class that only got a Microsoft ILogger?

I tried to cast the Microsoft ILogger to a Serilog ILogger but that was not possible.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source