GlobalBufferLoggingBuilderExtensions.AddGlobalBuffer 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
AddGlobalBuffer(ILoggingBuilder, IConfiguration) |
Adds global log buffering to the logging infrastructure. |
AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>) |
Adds global log buffering to the logging infrastructure. |
AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>) |
Adds global log buffering to the logging infrastructure. |
AddGlobalBuffer(ILoggingBuilder, IConfiguration)
Adds global log buffering to the logging infrastructure.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddGlobalBuffer(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddGlobalBuffer(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration);
static member AddGlobalBuffer : Microsoft.Extensions.Logging.ILoggingBuilder * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddGlobalBuffer (builder As ILoggingBuilder, configuration As IConfiguration) As ILoggingBuilder
Parameters
- builder
- ILoggingBuilder
The ILoggingBuilder.
- configuration
- IConfiguration
The IConfiguration to add.
Returns
The value of builder
.
Exceptions
builder
is null
.
Remarks
Matched logs will be buffered and can optionally be flushed and emitted.
Applies to
AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)
Adds global log buffering to the logging infrastructure.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddGlobalBuffer(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Action<Microsoft::Extensions::Diagnostics::Buffering::GlobalLogBufferingOptions ^> ^ configure);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddGlobalBuffer(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Action<Microsoft.Extensions.Diagnostics.Buffering.GlobalLogBufferingOptions> configure);
static member AddGlobalBuffer : Microsoft.Extensions.Logging.ILoggingBuilder * Action<Microsoft.Extensions.Diagnostics.Buffering.GlobalLogBufferingOptions> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddGlobalBuffer (builder As ILoggingBuilder, configure As Action(Of GlobalLogBufferingOptions)) As ILoggingBuilder
Parameters
- builder
- ILoggingBuilder
The ILoggingBuilder.
- configure
- Action<GlobalLogBufferingOptions>
Configure buffer options.
Returns
The value of builder
.
Exceptions
builder
is null
.
Remarks
Matched logs will be buffered and can optionally be flushed and emitted.
Applies to
AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)
Adds global log buffering to the logging infrastructure.
public static Microsoft.Extensions.Logging.ILoggingBuilder AddGlobalBuffer(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Logging.LogLevel? logLevel = default);
static member AddGlobalBuffer : Microsoft.Extensions.Logging.ILoggingBuilder * Nullable<Microsoft.Extensions.Logging.LogLevel> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddGlobalBuffer (builder As ILoggingBuilder, Optional logLevel As Nullable(Of LogLevel) = Nothing) As ILoggingBuilder
Parameters
- builder
- ILoggingBuilder
The ILoggingBuilder.
Returns
The value of builder
.
Exceptions
builder
is null
.
Remarks
Matched logs will be buffered and can optionally be flushed and emitted.