• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Dapplo.Log
    • AbstractLogger
    • ILogger
    • ILoggerConfiguration
    • LoggerMapper
    • LogInfo
    • LogInfoExtensions
    • LogLevels
    • LogSettings
    • LogSource
    • LogSourceExtensions
    • NullLogger
  • Dapplo.Log.LogFile
    • FileLogger
    • ForwardingLogger
    • IFileLoggerConfiguration
  • Dapplo.Log.Loggers
    • ColorConsoleLogger
    • ConsoleLogger
    • DebugLogger
    • StringWriterLogger
    • TraceLogger
  • Dapplo.Log.XUnit
    • XUnitLogger

Class LoggerMapper

The logic for the mapping of loggers

Inheritance
System.Object
LoggerMapper
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace:Dapplo.Log
Assembly:Dapplo.Log.dll
Syntax
public static class LoggerMapper

Methods

| Improve this Doc View Source

DeregisterLoggerFor(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

| Improve this Doc View Source

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

| Improve this Doc View Source

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

| Improve this Doc View Source

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

| Improve this Doc View 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

| Improve this Doc View Source

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

| Improve this Doc View Source

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

| Improve this Doc View Source

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

| Improve this Doc View Source

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

  • Improve this Doc
  • View Source
Back to top Copyright © 2017 Dapplo