Внедрение и использование оболочки-регистратора для Serilog
Этот вопрос связан сСтивенОтвет -Вот, Он предложил очень хорошую обертку для лесорубов. Я вставлю его код ниже:
public interface ILogger
{
void Log(LogEntry entry);
}
public static class LoggerExtensions
{
public static void Log(this ILogger logger, string message)
{
logger.Log(new LogEntry(LoggingEventType.Information,
message, null));
}
public static void Log(this ILogger logger, Exception exception)
{
logger.Log(new LogEntry(LoggingEventType.Error,
exception.Message, exception));
}
// More methods here.
}
Итак, мой вопросКак правильно создать реализацию, которая прокси для Serilog?
Примечание: этот вопрос связан сэтот вопрос про log4net но теперь конкретно для Serilog.