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 |