public WebLoggerOptionsSetup
 (
     ILoggerProviderConfiguration <WebLoggerProvider> providerConfig
 )
     : base(providerConfig.Configuration)
 {
 }
Пример #2
0
        public SimpleConsoleLoggerProvider(ILoggerProviderConfiguration <SimpleConsoleLoggerProvider> loggerProviderConfiguration, IOptions <LoggerFilterOptions> loggerFilterOptionsOptions)
        {
            var loggerFilterOptions = loggerFilterOptionsOptions.Value;

            // Get the logger filter rules for the specific provider.
            var filterRules = loggerFilterOptions.Rules.Where(x => x.ProviderName == SimpleConsoleLoggerProvider.ProviderAliasName).ToList();

            if (filterRules.Count < 1)
            {
                // Use the general rules instead.
                filterRules = loggerFilterOptions.Rules.Where(x => x.ProviderName == null).ToList();
            }

            foreach (var filterRule in filterRules)
            {
                this.LogLevelsByCategoryName.Add(filterRule.CategoryName ?? Utilities.DefaultCategoryName, filterRule.LogLevel ?? LogLevel.None);
            }
        }
Пример #3
0
 public ElasticsearchLoggerOptionsSetup(
     ILoggerProviderConfiguration <ElasticsearchLoggerProvider> providerConfiguration
     )
     : base(providerConfiguration.Configuration)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TextBlockLoggerFormatterConfigureOptions{TFormatter, TOptions}"/> class.
 /// </summary>
 /// <param name="providerConfiguration"><see cref="ILoggerProviderConfiguration{T}"/>.</param>
 public TextBlockLoggerFormatterConfigureOptions(ILoggerProviderConfiguration <TextBlockLoggerProvider> providerConfiguration)
     : base(providerConfiguration.Configuration.GetSection("FormatterOptions"))
 {
 }
Пример #5
0
 public ConsoleLoggerFormatterOptionsChangeTokenSource(ILoggerProviderConfiguration <ConsoleLoggerProvider> providerConfiguration)
     : base(providerConfiguration.Configuration.GetSection("FormatterOptions"))
 {
 }
Пример #6
0
 public LoggerProviderConfigureOptions(ILoggerProviderConfiguration <TProvider> providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
 public FileLoggerOptionsChangeTokenSource(string optionsName, ILoggerProviderConfiguration <TProvider> providerConfiguration)
     : base(optionsName, providerConfiguration.Configuration)
 {
 }
Пример #8
0
 public ApplicationInsightsLoggerOptionsSetup(ILoggerProviderConfiguration <ApplicationInsightsLoggerProvider> configuration, IEnvironment environment)
 {
     _configuration = configuration.Configuration;
     _environment   = environment;
 }
 public SentryAspNetCoreOptionsSetup(
     ILoggerProviderConfiguration <SentryAspNetCoreLoggerProvider> providerConfiguration,
     IHostingEnvironment hostingEnvironment)
     : base(providerConfiguration.Configuration)
     => _hostingEnvironment = hostingEnvironment;
 public ExcepticonLoggingOptionsSetup(
     ILoggerProviderConfiguration <ExcepticonLoggerProvider> providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
Пример #11
0
 public PoshLoggerOptionsSetup(ILoggerProviderConfiguration <PoshLoggerProvider>
                               providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
 public MyNvLoggerOptionsSetup(ILoggerProviderConfiguration <MyNvLogProvider> providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
 public ApplicationInsightsLoggerOptionsSetup(ILoggerProviderConfiguration <ApplicationInsightsLoggerProvider> configuration)
 {
     _configuration = configuration.Configuration;
 }
Пример #14
0
 public VortexLoggerConfigurationSetup(ILoggerProviderConfiguration <VortexLoggerProvider>
                                       providerConfiguration) : base(providerConfiguration.Configuration)
 {
 }
Пример #15
0
 public ExcepticonAspNetCoreOptionsSetup(
     ILoggerProviderConfiguration <ExcepticonLoggerProvider> providerConfiguration,
     IHostingEnvironment hostingEnvironment)
     : base(providerConfiguration.Configuration)
     => _hostingEnvironment = hostingEnvironment;
 public FileLoggerConfigurationSetup(ILoggerProviderConfiguration <FileLoggerProvider> config) : base(config.Configuration)
 {
 }
 public GelfLoggerOptionsSetup(ILoggerProviderConfiguration <GelfLoggerProvider> providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
Пример #18
0
 public YadlLoggerOptionsSetup(ILoggerProviderConfiguration <YadlLoggerProvider> providerConfiguration) : base(providerConfiguration.Configuration)
 {
 }
Пример #19
0
 public CustomConsoleLoggerOptionsSetup(ILoggerProviderConfiguration <CustomConsoleLoggerProvider> providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
 public SentryMariCommandsOptionsSetup(
     ILoggerProviderConfiguration <SentryMariCommandsLoggerProvider> providerConfiguration,
     IHostEnvironment hostingEnvironment)
     : base(providerConfiguration.Configuration)
     => _hostingEnvironment = hostingEnvironment;
Пример #21
0
 public EntityFrameworkCoreLoggerOptionsSetup(ILoggerProviderConfiguration <EntityFrameworkCoreLoggerProvider <TContext, TEntry> > providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
 /// <summary>
 /// Constructor that takes the IConfiguration instance to bind against.
 /// </summary>
 public ChannelLoggerOptionsSetup(ILoggerProviderConfiguration <ChannelLoggerProvider> providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
 public FileLoggerOptionsSetup(string optionsName, ILoggerProviderConfiguration <TProvider> providerConfiguration)
     : base(optionsName, providerConfiguration.Configuration)
 {
 }
Пример #24
0
 /// <summary>
 /// Create a new logger options setup instance
 /// </summary>
 /// <param name="providerConfiguration">Provider configuration object</param>
 /// <param name="configuration">Configuration object</param>
 public LoggerOptionsSetup(ILoggerProviderConfiguration <ILoggerProvider> providerConfiguration, IConfiguration configuration) : base(providerConfiguration.Configuration)
 {
     _configuration = configuration;
 }
Пример #25
0
 public ConsoleLoggerFormatterConfigureOptions(ILoggerProviderConfiguration <ConsoleLoggerProvider> providerConfiguration) :
     base(providerConfiguration.Configuration.GetSection("FormatterOptions"))
 {
 }
Пример #26
0
 public ConsoleConfigSetup(ILoggerProviderConfiguration <ConsoleExtendedProvider> providerConfiguration) : base(providerConfiguration.Configuration)
 {
 }
Пример #27
0
        public HomeController(ILogger <HomeController> loggerT, ILoggerFactory loggerFactory,
                              ILoggerProvider loggerProviders, IOptionsMonitor <LoggerFilterOptions> filter,
                              ILoggerProviderConfigurationFactory loggerProviderConfigurationFactory, ILoggerProviderConfiguration <ConsoleLoggerProvider> loggerProviderConfiguration)
        {
            var testLog = loggerFactory.CreateLogger("Test");

            loggerT.LogTrace("HomeController: Trace");
            loggerT.LogDebug("HomeController: Debug");
            loggerT.LogInformation("HomeController: Info");
            loggerT.LogWarning("HomeController: Warning");
            loggerT.LogError("HomeController: Error");
            loggerT.LogCritical("HomeController: Critical");

            testLog.LogTrace("Test: Trace");
            testLog.LogDebug("Test: Debug");
            testLog.LogInformation("Test: Info");
            testLog.LogWarning("Test: Warning");
            testLog.LogError("Test: Error");
            testLog.LogCritical("Test: Critical");

            using (var scope = loggerT.BeginScope(filter))
            {
                loggerT.LogError("Scope Error");
            }
        }
Пример #28
0
 public TelegramLoggerOptionsSetup(ILoggerProviderConfiguration <TelegramLoggerProvider>
                                   providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
 public FileLoggerOptionsSetup(ILoggerProviderConfiguration <FileLoggerProvider>
                               providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }
Пример #30
0
 public SentryLoggingOptionsSetup(
     ILoggerProviderConfiguration <SentryLoggerProvider> providerConfiguration)
     : base(providerConfiguration.Configuration)
 {
 }