Class LoggerMapper
The logic for the mapping of loggers
Inheritance
Inherited Members
Namespace:Dapplo.Log
Assembly:Dapplo.Log.dll
Syntax
public static class LoggerMapper
Methods
| Improve this Doc View SourceDeregisterLoggerFor(LogSource, ILogger)
Takes care of de-registering the supplied logger for a LogSource
Declaration
public static void DeregisterLoggerFor(LogSource logSource, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| LogSource | logSource | LogSource for the source |
| ILogger | logger | ILogger to register |
DeregisterLoggerFor(String, ILogger)
Takes care of de-registering the supplied logger for a certain source
Declaration
public static void DeregisterLoggerFor(string source, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | source | string for the source |
| ILogger | logger | ILogger to register |
DeregisterLoggerFor(Type, ILogger)
Takes care of de-registering the supplied logger for a certain source
Declaration
public static void DeregisterLoggerFor(Type type, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | type | Type for the source |
| ILogger | logger | ILogger to register |
DeregisterLoggerFor<TType>(ILogger)
Takes care of de-registering the supplied logger for a certain source
Declaration
public static void DeregisterLoggerFor<TType>(ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | ILogger to register |
Type Parameters
| Name | Description |
|---|---|
| TType | Type for the source |
Loggers(LogSource)
The default lookup implementation
Declaration
public static IEnumerable<ILogger> Loggers(this LogSource logSource)
Parameters
| Type | Name | Description |
|---|---|---|
| LogSource | logSource | LogSource to find loggers for |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<ILogger> | enumerable with loggers |
LogTo(LogSource, ILogger)
Takes care of registering the supplied logger for a LogSource
Declaration
public static void LogTo(this LogSource logSource, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| LogSource | logSource | LogSource to register for |
| ILogger | logger | ILogger to register |
RegisterLoggerFor(String, ILogger)
Takes care of registering the supplied logger for a certain source
Declaration
public static void RegisterLoggerFor(string source, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | source | string for the source |
| ILogger | logger | ILogger to register |
RegisterLoggerFor(Type, ILogger)
Takes care of registering the supplied logger for a certain source
Declaration
public static void RegisterLoggerFor(Type type, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | type | Type for the source |
| ILogger | logger | ILogger to register |
RegisterLoggerFor<TType>(ILogger)
Takes care of registering the supplied logger for a certain source
Declaration
public static void RegisterLoggerFor<TType>(ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| ILogger | logger | ILogger to register |
Type Parameters
| Name | Description |
|---|---|
| TType | Type for the source |