Show / Hide Table of Contents

Class TypedLogger<TService>

NLog logger for the TService.

Inheritance
System.Object
TypedLogger<TService>
Implements
ILogger<TService>
ILogger
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.Logging
Assembly: Kephas.Core.dll
Syntax
[OverridePriority(Priority.Low)]
public class TypedLogger<TService> : ILogger<TService>, ILogger
Type Parameters
Name Description
TService

The type of the service.

Constructors

| Improve this Doc View Source

TypedLogger(ILogManager)

Initializes a new instance of the TypedLogger<TService> class.

Declaration
public TypedLogger(ILogManager logManager)
Parameters
Type Name Description
ILogManager logManager

The log manager.

Methods

| Improve this Doc View Source

IsEnabled(LogLevel)

Indicates whether logging at the indicated level is enabled.

Declaration
public bool IsEnabled(LogLevel level)
Parameters
Type Name Description
LogLevel level

The logging level.

Returns
Type Description
System.Boolean

true if enabled, false if not.

| Improve this Doc View Source

Log(LogLevel, Exception, String, Object[])

Logs the information at the provided level.

Declaration
public void Log(LogLevel level, Exception exception, string messageFormat, params object[] args)
Parameters
Type Name Description
LogLevel level

The logging level.

System.Exception exception

The exception.

System.String messageFormat

The message format.

System.Object[] args

The arguments.

Implements

ILogger<TService>
ILogger

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>)
LoggerExtensions.Merge(ILogger, ILogger[])
LoggerExtensions.Log(ILogger, LogLevel, String, Object[])
LoggerExtensions.Log(ILogger, Exception)
LoggerExtensions.Log(ILogger, Exception, String, Object[])
LoggerExtensions.Fatal(ILogger, Exception, String, Object[])
LoggerExtensions.Fatal(ILogger, String, Object[])
LoggerExtensions.Error(ILogger, Exception, String, Object[])
LoggerExtensions.Error(ILogger, String, Object[])
LoggerExtensions.Warn(ILogger, Exception, String, Object[])
LoggerExtensions.Warn(ILogger, String, Object[])
LoggerExtensions.Info(ILogger, Exception, String, Object[])
LoggerExtensions.Info(ILogger, String, Object[])
LoggerExtensions.Debug(ILogger, Exception, String, Object[])
LoggerExtensions.Debug(ILogger, String, Object[])
LoggerExtensions.Trace(ILogger, Exception, String, Object[])
LoggerExtensions.Trace(ILogger, String, Object[])
LoggerExtensions.IsFatalEnabled(ILogger)
LoggerExtensions.IsErrorEnabled(ILogger)
LoggerExtensions.IsWarningEnabled(ILogger)
LoggerExtensions.IsInfoEnabled(ILogger)
LoggerExtensions.IsDebugEnabled(ILogger)
LoggerExtensions.IsTraceEnabled(ILogger)
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