C# Class Castle.Core.Logging.Factories.AbstractExtendedLoggerFactory

Inheritance: System.MarshalByRefObject, IExtendedLoggerFactory
Show file Open project: nats/castle-1.0.3-mono

Public Methods

Method Description
Create ( Type type ) : IExtendedLogger

Creates a new extended logger, getting the logger name from the specified type.

Create ( Type type, LoggerLevel level ) : IExtendedLogger

Creates a new extended logger, getting the logger name from the specified type.

Create ( string name ) : IExtendedLogger

Creates a new extended logger.

Create ( string name, LoggerLevel level ) : IExtendedLogger

Creates a new extended logger.

Protected Methods

Method Description
GetConfigFile ( string filename ) : FileInfo

Gets the configuration file.

Private Methods

Method Description
ILoggerFactory ( Type type ) : ILogger

Creates a new logger, getting the logger name from the specified type.

ILoggerFactory ( Type type, LoggerLevel level ) : ILogger

Creates a new logger, getting the logger name from the specified type.

ILoggerFactory ( string name ) : ILogger

Creates a new logger.

ILoggerFactory ( string name, LoggerLevel level ) : ILogger

Creates a new logger.

Method Details

Create() public method

Creates a new extended logger, getting the logger name from the specified type.
public Create ( Type type ) : IExtendedLogger
type System.Type
return IExtendedLogger

Create() public method

Creates a new extended logger, getting the logger name from the specified type.
public Create ( Type type, LoggerLevel level ) : IExtendedLogger
type System.Type
level LoggerLevel
return IExtendedLogger

Create() public abstract method

Creates a new extended logger.
public abstract Create ( string name ) : IExtendedLogger
name string
return IExtendedLogger

Create() public abstract method

Creates a new extended logger.
public abstract Create ( string name, LoggerLevel level ) : IExtendedLogger
name string
level LoggerLevel
return IExtendedLogger

GetConfigFile() protected method

Gets the configuration file.
protected GetConfigFile ( string filename ) : FileInfo
filename string i.e. log4net.config
return System.IO.FileInfo