AccidentalFish.ApplicationSupport.Logging.ApplicationInsights.Bootstrapper.UseAzureApplicationInsightsLogger C# (CSharp) Méthode

UseAzureApplicationInsightsLogger() public static méthode

public static UseAzureApplicationInsightsLogger ( this dependencyResolver, LogLevelEnum defaultMinimumLogLevel = LogLevelEnum.Warning, IFullyQualifiedName defaultLoggerSource = null ) : IDependencyResolver
dependencyResolver this
defaultMinimumLogLevel LogLevelEnum
defaultLoggerSource IFullyQualifiedName
Résultat 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());
        }
    }