Skip to content

Commit e3cdda2

Browse files
committed
temporarily disabling AzureMonitor logger
1 parent fc7728a commit e3cdda2

File tree

2 files changed

+4
-49
lines changed

2 files changed

+4
-49
lines changed

src/WebJobs.Script.WebHost/WebScriptHostBuilderExtension.cs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
using Microsoft.Extensions.DependencyInjection.Extensions;
1515
using Microsoft.Extensions.Hosting;
1616
using Microsoft.Extensions.Logging;
17-
using Microsoft.Extensions.Logging.Abstractions;
18-
using Microsoft.Extensions.Options;
1917

2018
namespace Microsoft.Azure.WebJobs.Script.WebHost
2119
{
@@ -52,21 +50,6 @@ public static IHostBuilder AddWebScriptHost(this IHostBuilder builder, IServiceP
5250

5351
loggingBuilder.AddWebJobsSystem<SystemLoggerProvider>();
5452
loggingBuilder.Services.AddSingleton<ILoggerProvider, UserLogMetricsLoggerProvider>();
55-
loggingBuilder.Services.AddSingleton<ILoggerProvider>(services =>
56-
{
57-
IEnvironment environment = services.GetService<IEnvironment>();
58-
IScriptWebHostEnvironment hostEnvironment = services.GetService<IScriptWebHostEnvironment>();
59-
60-
if (!hostEnvironment.InStandbyMode &&
61-
!string.IsNullOrEmpty(environment.GetEnvironmentVariable(EnvironmentSettingNames.AzureWebsiteHostName)))
62-
{
63-
IEventGenerator eventGenerator = services.GetService<IEventGenerator>();
64-
IOptions<ScriptJobHostOptions> options = services.GetService<IOptions<ScriptJobHostOptions>>();
65-
return new AzureMonitorDiagnosticLoggerProvider(options, eventGenerator, environment);
66-
}
67-
68-
return NullLoggerProvider.Instance;
69-
});
7053

7154
ConfigureRegisteredBuilders(loggingBuilder, rootServiceProvider);
7255
})

test/WebJobs.Script.Tests/Configuration/LoggingConfigurationTests.cs

Lines changed: 4 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
using Microsoft.Extensions.DependencyInjection;
1212
using Microsoft.Extensions.Hosting;
1313
using Microsoft.Extensions.Logging;
14-
using Microsoft.Extensions.Logging.Abstractions;
1514
using Microsoft.Extensions.Logging.Console;
1615
using Microsoft.Extensions.Options;
1716
using Microsoft.WebJobs.Script.Tests;
@@ -178,12 +177,11 @@ public void LoggerProviders_Default()
178177

179178
IEnumerable<ILoggerProvider> loggerProviders = host.Services.GetService<IEnumerable<ILoggerProvider>>();
180179

181-
Assert.Equal(5, loggerProviders.Count());
180+
Assert.Equal(4, loggerProviders.Count());
182181
loggerProviders.OfType<SystemLoggerProvider>().Single();
183182
loggerProviders.OfType<HostFileLoggerProvider>().Single();
184183
loggerProviders.OfType<FunctionFileLoggerProvider>().Single();
185184
loggerProviders.OfType<UserLogMetricsLoggerProvider>().Single();
186-
loggerProviders.OfType<NullLoggerProvider>().Single();
187185
}
188186

189187
[Fact]
@@ -196,13 +194,12 @@ public void LoggerProviders_ConsoleEnabled_IfDevelopmentEnvironment()
196194

197195
IEnumerable<ILoggerProvider> loggerProviders = host.Services.GetService<IEnumerable<ILoggerProvider>>();
198196

199-
Assert.Equal(6, loggerProviders.Count());
197+
Assert.Equal(5, loggerProviders.Count());
200198
loggerProviders.OfType<SystemLoggerProvider>().Single();
201199
loggerProviders.OfType<HostFileLoggerProvider>().Single();
202200
loggerProviders.OfType<FunctionFileLoggerProvider>().Single();
203201
loggerProviders.OfType<ConsoleLoggerProvider>().Single();
204202
loggerProviders.OfType<UserLogMetricsLoggerProvider>().Single();
205-
loggerProviders.OfType<NullLoggerProvider>().Single();
206203
}
207204

208205
[Fact]
@@ -221,13 +218,12 @@ public void LoggerProviders_ConsoleEnabled_InConfiguration()
221218

222219
IEnumerable<ILoggerProvider> loggerProviders = host.Services.GetService<IEnumerable<ILoggerProvider>>();
223220

224-
Assert.Equal(6, loggerProviders.Count());
221+
Assert.Equal(5, loggerProviders.Count());
225222
loggerProviders.OfType<SystemLoggerProvider>().Single();
226223
loggerProviders.OfType<HostFileLoggerProvider>().Single();
227224
loggerProviders.OfType<FunctionFileLoggerProvider>().Single();
228225
loggerProviders.OfType<ConsoleLoggerProvider>().Single();
229226
loggerProviders.OfType<UserLogMetricsLoggerProvider>().Single();
230-
loggerProviders.OfType<NullLoggerProvider>().Single();
231227
}
232228

233229
[Fact]
@@ -246,36 +242,12 @@ public void LoggerProviders_ApplicationInsights()
246242

247243
IEnumerable<ILoggerProvider> loggerProviders = host.Services.GetService<IEnumerable<ILoggerProvider>>();
248244

249-
Assert.Equal(6, loggerProviders.Count());
250-
loggerProviders.OfType<SystemLoggerProvider>().Single();
251-
loggerProviders.OfType<HostFileLoggerProvider>().Single();
252-
loggerProviders.OfType<FunctionFileLoggerProvider>().Single();
253-
loggerProviders.OfType<ApplicationInsightsLoggerProvider>().Single();
254-
loggerProviders.OfType<UserLogMetricsLoggerProvider>().Single();
255-
loggerProviders.OfType<NullLoggerProvider>().Single();
256-
}
257-
258-
[Fact]
259-
public void LoggerProviders_AzureMonitor()
260-
{
261-
IHost host = new HostBuilder()
262-
.ConfigureDefaultTestWebScriptHost()
263-
.ConfigureServices(s =>
264-
{
265-
TestEnvironment environment = new TestEnvironment();
266-
environment.SetEnvironmentVariable(EnvironmentSettingNames.AzureWebsiteHostName, "something.azurewebsites.net");
267-
s.AddSingleton<IEnvironment>(environment);
268-
})
269-
.Build();
270-
271-
IEnumerable<ILoggerProvider> loggerProviders = host.Services.GetService<IEnumerable<ILoggerProvider>>();
272-
273245
Assert.Equal(5, loggerProviders.Count());
274246
loggerProviders.OfType<SystemLoggerProvider>().Single();
275247
loggerProviders.OfType<HostFileLoggerProvider>().Single();
276248
loggerProviders.OfType<FunctionFileLoggerProvider>().Single();
249+
loggerProviders.OfType<ApplicationInsightsLoggerProvider>().Single();
277250
loggerProviders.OfType<UserLogMetricsLoggerProvider>().Single();
278-
loggerProviders.OfType<AzureMonitorDiagnosticLoggerProvider>().Single();
279251
}
280252
}
281253
}

0 commit comments

Comments
 (0)