AccidentalFish.ApplicationSupport.Logging.ApplicationInsights.Bootstrapper.UseAzureApplicationInsightsLogger C# (CSharp) Метод

UseAzureApplicationInsightsLogger() публичный статический Метод

public static UseAzureApplicationInsightsLogger ( this dependencyResolver, LogLevelEnum defaultMinimumLogLevel = LogLevelEnum.Warning, IFullyQualifiedName defaultLoggerSource = null ) : IDependencyResolver
dependencyResolver this
defaultMinimumLogLevel LogLevelEnum
defaultLoggerSource IFullyQualifiedName
Результат IDependencyResolver
        public static IDependencyResolver UseAzureApplicationInsightsLogger(
            this IDependencyResolver dependencyResolver,
            LogLevelEnum defaultMinimumLogLevel = LogLevelEnum.Warning,
            IFullyQualifiedName defaultLoggerSource = null)
        {
            return dependencyResolver
                .Register<ILoggerFactory>(() => new ApplicationInsightLoggerFactory(defaultMinimumLogLevel, defaultLoggerSource))
                .Register(() => new ApplicationInsightLoggerFactory(defaultMinimumLogLevel, defaultLoggerSource).CreateLogger());
        }
    }