Implementierung und Verwendung des Logger-Wrappers für Serilog
Diese Frage bezieht sich auf Stevenntwort von @ -Hie. Er schlug einen sehr guten Loggerwickler vor. Ich werde seinen Code unten einfügen:
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.
}
Also, meine Frage istwas ist der richtige Weg, um eine Implementierung zu erstellen, die Proxies für Serilog?
Hinweis: Diese Frage bezieht sich aufdiese Frage zu log4net aber jetzt spezifisch für Serilog.