@@ -149,10 +149,7 @@ public void ConfigureServices(IServiceCollection services)
149
149
150
150
services . AddSingleton ( implementationFactory : ( serviceProvider ) =>
151
151
{
152
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( RuntimeConfigValidator ) . FullName ) ;
153
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
154
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . RUNTIMECONFIGVALIDATORFILTER , _hotReloadEventHandler ) ;
155
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . RUNTIME_CONFIG_VALIDATOR_FILTER , _hotReloadEventHandler ) ;
152
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( RuntimeConfigValidator ) . FullName , _hotReloadEventHandler ) ;
156
153
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
157
154
return loggerFactory . CreateLogger < RuntimeConfigValidator > ( ) ;
158
155
} ) ;
@@ -164,30 +161,21 @@ public void ConfigureServices(IServiceCollection services)
164
161
165
162
services . AddSingleton < ILogger < SqlQueryEngine > > ( implementationFactory : ( serviceProvider ) =>
166
163
{
167
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( SqlQueryEngine ) . FullName ) ;
168
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
169
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . SQLQUERYENGINEFILTER , _hotReloadEventHandler ) ;
170
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . SQL_QUERY_ENGINE_FILTER , _hotReloadEventHandler ) ;
164
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( SqlQueryEngine ) . FullName , _hotReloadEventHandler ) ;
171
165
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
172
166
return loggerFactory . CreateLogger < SqlQueryEngine > ( ) ;
173
167
} ) ;
174
168
175
169
services . AddSingleton < ILogger < IQueryExecutor > > ( implementationFactory : ( serviceProvider ) =>
176
170
{
177
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( IQueryExecutor ) . FullName ) ;
178
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
179
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . IQUERYEXECUTORFILTER , _hotReloadEventHandler ) ;
180
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . IQUERY_EXECUTOR_FILTER , _hotReloadEventHandler ) ;
171
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( IQueryExecutor ) . FullName , _hotReloadEventHandler ) ;
181
172
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
182
173
return loggerFactory . CreateLogger < IQueryExecutor > ( ) ;
183
174
} ) ;
184
175
185
176
services . AddSingleton < ILogger < ISqlMetadataProvider > > ( implementationFactory : ( serviceProvider ) =>
186
177
{
187
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( ISqlMetadataProvider ) . FullName ) ;
188
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
189
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . ISQLMETADATAPROVIDERFILTER , _hotReloadEventHandler ) ;
190
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . ISQL_METADATA_PROVIDER_FILTER , _hotReloadEventHandler ) ;
178
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( ISqlMetadataProvider ) . FullName , _hotReloadEventHandler ) ;
191
179
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
192
180
return loggerFactory . CreateLogger < ISqlMetadataProvider > ( ) ;
193
181
} ) ;
@@ -212,51 +200,36 @@ public void ConfigureServices(IServiceCollection services)
212
200
// ILogger explicit creation required for logger to use --LogLevel startup argument specified.
213
201
services . AddSingleton < ILogger < BasicHealthReportResponseWriter > > ( implementationFactory : ( serviceProvider ) =>
214
202
{
215
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( BasicHealthReportResponseWriter ) . FullName ) ;
216
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
217
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . BASICHEALTHREPORTRESPONSEWRITERFILTER , _hotReloadEventHandler ) ;
218
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . BASIC_HEALTH_REPORT_RESPONSE_WRITER_FILTER , _hotReloadEventHandler ) ;
203
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( BasicHealthReportResponseWriter ) . FullName , _hotReloadEventHandler ) ;
219
204
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
220
205
return loggerFactory . CreateLogger < BasicHealthReportResponseWriter > ( ) ;
221
206
} ) ;
222
207
223
208
// ILogger explicit creation required for logger to use --LogLevel startup argument specified.
224
209
services . AddSingleton < ILogger < ComprehensiveHealthReportResponseWriter > > ( implementationFactory : ( serviceProvider ) =>
225
210
{
226
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( ComprehensiveHealthReportResponseWriter ) . FullName ) ;
227
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
228
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . COMPREHENSIVEHEALTHREPORTRESPONSEWRITERFILTER , _hotReloadEventHandler ) ;
229
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . COMPREHENSIVE_HEALTH_REPORT_RESPONSE_WRITER_FILTER , _hotReloadEventHandler ) ;
211
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( ComprehensiveHealthReportResponseWriter ) . FullName , _hotReloadEventHandler ) ;
230
212
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
231
213
return loggerFactory . CreateLogger < ComprehensiveHealthReportResponseWriter > ( ) ;
232
214
} ) ;
233
215
234
216
services . AddSingleton < ILogger < RestController > > ( implementationFactory : ( serviceProvider ) =>
235
217
{
236
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( RestController ) . FullName ) ;
237
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
238
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . RESTCONTROLLERFILTER , _hotReloadEventHandler ) ;
239
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . REST_CONTROLLER_FILTER , _hotReloadEventHandler ) ;
218
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( RestController ) . FullName , _hotReloadEventHandler ) ;
240
219
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
241
220
return loggerFactory . CreateLogger < RestController > ( ) ;
242
221
} ) ;
243
222
244
223
services . AddSingleton < ILogger < ClientRoleHeaderAuthenticationMiddleware > > ( implementationFactory : ( serviceProvider ) =>
245
224
{
246
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( ClientRoleHeaderAuthenticationMiddleware ) . FullName ) ;
247
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
248
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . CLIENTROLEHEADERAUTHENTICATIONMIDDLEWAREFILTER , _hotReloadEventHandler ) ;
249
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . CLIENT_ROLE_HEADER_AUTHENTICATION_MIDDLEWARE_FILTER , _hotReloadEventHandler ) ;
225
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( ClientRoleHeaderAuthenticationMiddleware ) . FullName , _hotReloadEventHandler ) ;
250
226
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
251
227
return loggerFactory . CreateLogger < ClientRoleHeaderAuthenticationMiddleware > ( ) ;
252
228
} ) ;
253
229
254
230
services . AddSingleton < ILogger < ConfigurationController > > ( implementationFactory : ( serviceProvider ) =>
255
231
{
256
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( ConfigurationController ) . FullName ) ;
257
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
258
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . CONFIGURATIONCONTROLLERFILTER , _hotReloadEventHandler ) ;
259
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . CONFIGURATION_CONTROLLER_FILTER , _hotReloadEventHandler ) ;
232
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( ConfigurationController ) . FullName , _hotReloadEventHandler ) ;
260
233
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
261
234
return loggerFactory . CreateLogger < ConfigurationController > ( ) ;
262
235
} ) ;
@@ -279,19 +252,13 @@ public void ConfigureServices(IServiceCollection services)
279
252
services . AddAuthorization ( ) ;
280
253
services . AddSingleton < ILogger < IAuthorizationHandler > > ( implementationFactory : ( serviceProvider ) =>
281
254
{
282
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( IAuthorizationHandler ) . FullName ) ;
283
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
284
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . IAUTHORIZATIONHANDLERFILTER , _hotReloadEventHandler ) ;
285
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . IAUTHORIZATION_HANDLER_FILTER , _hotReloadEventHandler ) ;
255
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( IAuthorizationHandler ) . FullName , _hotReloadEventHandler ) ;
286
256
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
287
257
return loggerFactory . CreateLogger < IAuthorizationHandler > ( ) ;
288
258
} ) ;
289
259
services . AddSingleton < ILogger < IAuthorizationResolver > > ( implementationFactory : ( serviceProvider ) =>
290
260
{
291
- ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , typeof ( IAuthorizationResolver ) . FullName ) ;
292
- RuntimeConfigProvider configProvider = serviceProvider . GetRequiredService < RuntimeConfigProvider > ( ) ;
293
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , configProvider , LoggerFilters . IAUTHORIZATIONRESOLVERFILTER , _hotReloadEventHandler ) ;
294
- LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , LoggerFilters . IAUTHORIZATION_RESOLVER_FILTER , _hotReloadEventHandler ) ;
261
+ LogLevelInitializer logLevelRuntime = new ( MinimumLogLevel , typeof ( IAuthorizationResolver ) . FullName , _hotReloadEventHandler ) ;
295
262
ILoggerFactory ? loggerFactory = CreateLoggerFactoryForHostedAndNonHostedScenario ( serviceProvider , logLevelRuntime ) ;
296
263
return loggerFactory . CreateLogger < IAuthorizationResolver > ( ) ;
297
264
} ) ;
@@ -568,11 +535,6 @@ private static void EvictGraphQLSchema(IRequestExecutorResolver requestExecutorR
568
535
/// </summary>
569
536
public static ILoggerFactory CreateLoggerFactoryForHostedAndNonHostedScenario ( IServiceProvider serviceProvider , LogLevelInitializer logLevelInitializer )
570
537
{
571
- if ( loggerFilter == null )
572
- {
573
- loggerFilter = string . Empty ;
574
- }
575
-
576
538
if ( ! IsLogLevelOverriddenByCli )
577
539
{
578
540
// If the log level is not overridden by command line arguments specified through CLI,
0 commit comments