Show / Hide Table of Contents

Class DebugLogManager

Log manager for debugging.

Inheritance
System.Object
DebugLogManager
Implements
ILogManager
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: Kephas.Diagnostics.Logging
Assembly: Kephas.Core.dll
Syntax
public class DebugLogManager : ILogManager

Constructors

| Improve this Doc View Source

DebugLogManager(Action<String, String, Object, Exception>)

Initializes a new instance of the DebugLogManager class.

Declaration
public DebugLogManager(Action<string, string, object, Exception> logCallback = null)
Parameters
Type Name Description
System.Action<System.String, System.String, System.Object, System.Exception> logCallback

The log callback (optional).

Methods

| Improve this Doc View Source

GetLogger(String)

Gets the logger with the provided name.

Declaration
public ILogger GetLogger(string loggerName)
Parameters
Type Name Description
System.String loggerName

Name of the logger.

Returns
Type Description
ILogger

A logger for the provided name.

Implements

ILogManager

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LogManagerExtensions.GetLogger(ILogManager, Type)
LogManagerExtensions.GetLogger<TTarget>(ILogManager)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX