Прочетете на английски

Споделяне чрез


FakeLoggerExtensions.AddFakeLogging Method

Definition

Overloads

AddFakeLogging(IServiceCollection)

Source:
FakeLoggerExtensions.cs

Configure fake logging with default options.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);

Parameters

services
IServiceCollection

Service collection.

Returns

Service collection for API chaining.

Applies to

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddFakeLogging(ILoggingBuilder)

Source:
FakeLoggerExtensions.cs

Configure fake logging with default options.

C#
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder builder);

Parameters

builder
ILoggingBuilder

Logging builder.

Returns

Logging builder.

Applies to

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddFakeLogging(IServiceCollection, IConfigurationSection)

Source:
FakeLoggerExtensions.cs

Configure fake logging.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfigurationSection section);

Parameters

services
IServiceCollection

Service collection.

section
IConfigurationSection

Configuration section that contains FakeLogCollectorOptions.

Returns

Service collection for API chaining.

Applies to

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Source:
FakeLoggerExtensions.cs

Configure fake logging.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddFakeLogging(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Logging.Testing.FakeLogCollectorOptions> configure);

Parameters

services
IServiceCollection

Service collection.

configure
Action<FakeLogCollectorOptions>

Logging configuration options.

Returns

Service collection for API chaining.

Applies to

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Source:
FakeLoggerExtensions.cs

Configure fake logging.

C#
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Configuration.IConfigurationSection section);

Parameters

builder
ILoggingBuilder

Logging builder.

section
IConfigurationSection

Configuration section that contains FakeLogCollectorOptions.

Returns

Logging builder.

Applies to

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Source:
FakeLoggerExtensions.cs

Configure fake logging.

C#
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFakeLogging(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Action<Microsoft.Extensions.Logging.Testing.FakeLogCollectorOptions> configure);

Parameters

builder
ILoggingBuilder

Logging builder.

configure
Action<FakeLogCollectorOptions>

Logging configuration options.

Returns

Logging builder.

Applies to

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)