public void GetLogLevel_ReturnsLoggerLogLevel(LogLevel expectedLogLevel) { var logger = new RestoreCollectorLogger(Mock.Of <ILogger>(), expectedLogLevel); var actualLogLevel = LogRequestHandler.GetLogLevel(logger); Assert.Equal(expectedLogLevel, actualLogLevel); }
public void GetLogLevel_ThrowsForNullLogger() { var exception = Assert.Throws <ArgumentNullException>( () => LogRequestHandler.GetLogLevel(logger: null)); Assert.Equal("logger", exception.ParamName); }
private async Task SetLogLevelAsync(ILogger logger, CancellationToken cancellationToken) { var logLevel = LogRequestHandler.GetLogLevel(logger); await _plugin.Connection.SendRequestAndReceiveResponseAsync <SetLogLevelRequest, SetLogLevelResponse>( MessageMethod.SetLogLevel, new SetLogLevelRequest(logLevel), cancellationToken); }
private async Task SetPluginLogLevelAsync(PluginCreationResult plugin, ILogger logger, CancellationToken cancellationToken) { var logLevel = LogRequestHandler.GetLogLevel(logger); await plugin.PluginMulticlientUtilities.DoOncePerPluginLifetimeAsync( MessageMethod.SetLogLevel.ToString(), () => plugin.Plugin.Connection.SendRequestAndReceiveResponseAsync <SetLogLevelRequest, SetLogLevelResponse>( MessageMethod.SetLogLevel, new SetLogLevelRequest(logLevel), cancellationToken), cancellationToken); }
public void GetLogLevel_ReturnsInformationIfNotLoggerBase() { var logLevel = LogRequestHandler.GetLogLevel(Mock.Of <ILogger>()); Assert.Equal(LogLevel.Information, logLevel); }