SamplingLoggerBuilderExtensions.AddSampler Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddSampler(ILoggingBuilder, LoggingSampler) |
Adds a logging sampler instance to the logging infrastructure. |
AddSampler<T>(ILoggingBuilder) |
Adds a logging sampler type to the logging infrastructure. |
AddSampler(ILoggingBuilder, LoggingSampler)
Adds a logging sampler instance to the logging infrastructure.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddSampler(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Microsoft::Extensions::Logging::LoggingSampler ^ sampler);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddSampler(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Logging.LoggingSampler sampler);
static member AddSampler : Microsoft.Extensions.Logging.ILoggingBuilder * Microsoft.Extensions.Logging.LoggingSampler -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddSampler (builder As ILoggingBuilder, sampler As LoggingSampler) As ILoggingBuilder
Parameters
- builder
- ILoggingBuilder
The dependency injection container to add logging to.
- sampler
- LoggingSampler
The sampler instance to add.
Returns
The value of builder
.
Exceptions
builder
or sampler
is null
.
Applies to
AddSampler<T>(ILoggingBuilder)
Adds a logging sampler type to the logging infrastructure.
public:
generic <typename T>
where T : Microsoft::Extensions::Logging::LoggingSampler[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddSampler(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddSampler<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder) where T : Microsoft.Extensions.Logging.LoggingSampler;
static member AddSampler : Microsoft.Extensions.Logging.ILoggingBuilder -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.LoggingSampler)
<Extension()>
Public Function AddSampler(Of T As LoggingSampler) (builder As ILoggingBuilder) As ILoggingBuilder
Type Parameters
- T
Logging sampler type.
Parameters
- builder
- ILoggingBuilder
The dependency injection container to add logging to.
Returns
The value of builder
.
Exceptions
builder
is null
.