Этот вопрос связан с ответом Steven - here. Он предложил очень хорошую упаковку для логгера. Я вставить свой код ниже:Внедрение и использование обертки регистратора для 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?
Примечание: этот вопрос относится к this question about log4net, но теперь относится к Serilog.
почему ты со ссылкой на себя? : D это круговая ссылка – Sherlock
@Sherlock, так как это всего лишь копия идентичного вопроса (заданного кем-то еще) о log4net. Я просто нуждался в том, чтобы эту информацию публично документировали, а stackoverflow очень полезен для этого. – Steven