public override void Log(ILogMessage message) { LoggerExtensions.Log(_logger, GetLogLevel(message.Level), message.Message); }
public override Task LogAsync(ILogMessage message) { LoggerExtensions.Log(_logger, GetLogLevel(message.Level), message.Message); return(Task.CompletedTask); }
public void LogError_ShouldCallLogError() { LoggerExtensions.LogError(_logWriter, _fixture.Create <string>(), new Exception(_fixture.Create <string>())); A.CallTo(() => _log.Error(A <LogEntry> .Ignored, A <Exception> .Ignored)).MustHaveHappened(); }
public void LogInformation_ShouldCallLogInformation() { LoggerExtensions.LogInformation(_logWriter, _fixture.Create <string>(), _fixture.Create <string>()); A.CallTo(() => _log.Info(A <LogEntry> .Ignored)).MustHaveHappened(); }
public void Log_ShouldCallLogDebugBasedOnLoggingEventType() { LoggerExtensions.Log(_logWriter, _fixture.Create <string>(), _fixture.Create <string>(), LoggingEventType.Debug); A.CallTo(() => _log.Debug(A <LogEntry> .Ignored)).MustHaveHappened(); }
public void RegisterLoggerEvent(object eventHandler) => LoggerExtensions.RegisterLoggerEvent(eventHandler);