Show / Hide Table of Contents

Class Log4NetLogger

A log4net logger.

Inheritance
System.Object
Log4NetLogger
Implements
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.Log4Net
Assembly: Kephas.Logging.Log4Net.dll
Syntax
public class Log4NetLogger : ILogger

Constructors

| Improve this Doc View Source

Log4NetLogger(ILog)

Initializes a new instance of the Log4NetLogger class.

Declaration
protected Log4NetLogger(ILog logger)
Parameters
Type Name Description
log4net.ILog logger

The NLog logger.

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

A variable-length parameters list containing arguments.

| Improve this Doc View Source

Log(LogLevel, String, Object[])

Logs the information at the provided level.

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

The logging level.

System.String messageFormat

The message format.

System.Object[] args

The arguments.

Implements

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>)
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