log4net SDK Reference |

# LoggerManager.CreateDomain Method (String, Type)

NOTE: This method is now obsolete.

Use CreateRepository instead of CreateDomain

Creates a repository with the specified name and repository type.

[Visual Basic]
Overloads Public Shared Function CreateDomain( _
ByVal repository As String, _
ByVal repositoryType As Type _
) As ILoggerRepository
[C#]
public static ILoggerRepository CreateDomain(
string repository,
Type repositoryType
);

#### Parameters

repository
  The name of the repository, this must be unique to the repository.
repositoryType
  A Type that implements ILoggerRepository and has a no arg constructor. An instance of this type will be created to act as the ILoggerRepository for the repository specified.

#### Return Value

The ILoggerRepository created for the repository.

#### Remarks

CreateDomain is obsolete. Use CreateRepository instead of CreateDomain.

The repository name must be unique. Repositories cannot be redefined. An Exception will be thrown if the repository already exists.

#### Exceptions

Exception Type | Condition
--- | ---
LogException | The specified repository already exists.

#### See Also

LoggerManager Class | log4net.Core Namespace | LoggerManager.CreateDomain Overload List