Table of Contents

Class LogWriterFactory

Namespace
Microsoft.Practices.EnterpriseLibrary.Logging
Assembly
Microsoft.Practices.EnterpriseLibrary.Logging.dll

Factory to create LogWriter instances.

public class LogWriterFactory
Inheritance
LogWriterFactory
Inherited Members

Constructors

LogWriterFactory()

Initializes a new instance of the LogWriter class with the default Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource instance.

public LogWriterFactory()

LogWriterFactory(IConfigurationSource)

Initializes a new instance of the LogWriter class with a Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource instance.

public LogWriterFactory(IConfigurationSource configurationSource)

Parameters

configurationSource IConfigurationSource

The source for configuration information.

LogWriterFactory(Func<string, ConfigurationSection>)

Initializes a new instance of the LogWriter class with a configuration accessor.

public LogWriterFactory(Func<string, ConfigurationSection> configurationAccessor)

Parameters

configurationAccessor Func<string, ConfigurationSection>

The source for configuration information.

Methods

Create()

Creates a new instance of LogWriter based on the configuration in the Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource instance of the factory.

public LogWriter Create()

Returns

LogWriter

The created LogWriter object.