DefaultRepositorySelector GetRepository Method (Assembly)Apache log4net™ SDK Documentation
Gets the ILoggerRepository for the specified assembly.

Namespace: log4net.Core
Assembly: log4net (in log4net.dll) Version: 1.2.15.0 (1.2.15.0)
Syntax

public ILoggerRepository GetRepository(
	Assembly repositoryAssembly
)

Return Value

Type: ILoggerRepository
The ILoggerRepository for the assembly

Implements

IRepositorySelector GetRepository(Assembly)
Exceptions

ExceptionCondition
OnlineSystem ArgumentNullExceptionrepositoryAssembly is  .
Remarks

The type of the ILoggerRepository created and the repository to create can be overridden by specifying the RepositoryAttribute attribute on the repositoryAssembly.

The default values are to use the Hierarchy implementation of the ILoggerRepository interface and to use the OnlineName as the name of the repository.

The ILoggerRepository created will be automatically configured using any ConfiguratorAttribute attributes defined on the repositoryAssembly.

See Also