AddXunitTestLogging Method
Definition
- Namespace
- Codebelt.Extensions.Xunit.Hosting
- Assemblies
- Codebelt.Extensions.Xunit.Hosting.dll
AddXunitTestLogging(IServiceCollection, LogLevel)
Adds a unit test optimized implementation of logging to the services collection.
public static IServiceCollection AddXunitTestLogging(this IServiceCollection services, LogLevel minimumLevel = LogLevel.Trace)
Parameters
servicesIServiceCollectionThe IServiceCollection to extend.
minimumLevelLogLevelThe LogLevel that specifies the minimum level to include for the logging.
Returns
- IServiceCollection
A reference to
servicesso that additional configuration calls can be chained.
Exceptions
- ArgumentNullException
servicescannot be null.
AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)
Adds a unit test optimized implementation of output logging to the services collection.
public static IServiceCollection AddXunitTestLogging(this IServiceCollection services, ITestOutputHelper output, LogLevel minimumLevel = LogLevel.Trace)
Parameters
servicesIServiceCollectionThe IServiceCollection to extend.
outputITestOutputHelperThe Xunit.ITestOutputHelper that provides the output for the logging.
minimumLevelLogLevelThe LogLevel that specifies the minimum level to include for the logging.
Returns
- IServiceCollection
A reference to
servicesso that additional configuration calls can be chained.
Exceptions
- ArgumentNullException
servicescannot be null -or-outputcannot be null.