Ejemplo n.º 1
0
        public void GetLoggerConfiguration_CallsProvider()
        {
            var ep       = new LoggersEndpoint(new LoggersEndpointOptions(), (IDynamicLoggerProvider)null, null);
            var provider = new TestLogProvider();
            var result   = ep.GetLoggerConfigurations(provider);

            Assert.NotNull(result);
            Assert.True(provider.GetLoggerConfigurationsCalled);
        }
Ejemplo n.º 2
0
        public void GetLoggerConfiguration_CallsProvider()
        {
            LoggersEndpoint ep       = new LoggersEndpoint(new LoggersOptions());
            var             provider = new TestLogProvider();
            var             result   = ep.GetLoggerConfigurations(provider);

            Assert.NotNull(result);
            Assert.True(provider.GetLoggerConfigurationsCalled);
        }
Ejemplo n.º 3
0
        public void SetLogLevel_CallsProvider()
        {
            var ep       = new LoggersEndpoint(new LoggersEndpointOptions(), (IDynamicLoggerProvider)null, null);
            var provider = new TestLogProvider();

            ep.SetLogLevel(provider, "foobar", "WARN");

            Assert.Equal("foobar", provider.Category);
            Assert.Equal(LogLevel.Warning, provider.Level);
        }
Ejemplo n.º 4
0
 public void GetLoggerConfiguration_CallsProvider()
 {
     using (var tc = new TestContext(_output))
     {
         tc.AdditionalServices = (services, configuration) =>
         {
             services.AddLoggersActuatorServices(configuration);
         };
         var ep       = tc.GetService <ILoggersEndpoint>();
         var provider = new TestLogProvider();
         var result   = ep.GetLoggerConfigurations(provider);
         Assert.NotNull(result);
         Assert.True(provider.GetLoggerConfigurationsCalled);
     }
 }
Ejemplo n.º 5
0
        public void SetLogLevel_CallsProvider()
        {
            using (var tc = new TestContext(_output))
            {
                tc.AdditionalServices = (services, configuration) =>
                {
                    services.AddLoggersActuatorServices(configuration);
                };
                var ep       = tc.GetService <ILoggersEndpoint>();
                var provider = new TestLogProvider();
                ep.SetLogLevel(provider, "foobar", "WARN");

                Assert.Equal("foobar", provider.Category);
                Assert.Equal(LogLevel.Warning, provider.Level);
            }
        }
Ejemplo n.º 6
0
        public void DoInvoke_NoChangeRequest_ReturnsExpected()
        {
            var ep       = new LoggersEndpoint(new LoggersEndpointOptions(), (IDynamicLoggerProvider)null, null);
            var provider = new TestLogProvider();

            var result = ep.DoInvoke(provider, null);

            Assert.NotNull(result);
            Assert.True(result.ContainsKey("levels"));
            var levs = result["levels"] as List <string>;

            Assert.NotNull(levs);
            Assert.Equal(7, levs.Count);

            Assert.True(result.ContainsKey("loggers"));
            var loggers = result["loggers"] as Dictionary <string, LoggerLevels>;

            Assert.NotNull(loggers);
            Assert.Empty(loggers);
        }
Ejemplo n.º 7
0
        public void DoInvoke_NoChangeRequest_ReturnsExpected()
        {
            using (var tc = new TestContext(_output))
            {
                tc.AdditionalServices = (services, configuration) =>
                {
                    services.AddLoggersActuatorServices(configuration);
                };
                var ep       = tc.GetService <ILoggersEndpoint>();
                var provider = new TestLogProvider();

                var result = ep.Invoke(null);
                Assert.NotNull(result);
                Assert.True(result.ContainsKey("levels"));
                var levs = result["levels"] as List <string>;
                Assert.NotNull(levs);
                Assert.Equal(7, levs.Count);

                Assert.True(result.ContainsKey("loggers"));
                var loggers = result["loggers"] as Dictionary <string, LoggerLevels>;
                Assert.NotNull(loggers);
                Assert.Empty(loggers);
            }
        }