Table of Contents

Delegate Logger.LogDelegate

Namespace
Coherence.Log
Assembly
Coherence.Log.dll
public delegate void Logger.LogDelegate(LogLevel level, bool filtered, string log, Type source, (string key, object value)[] args)

Parameters

level LogLevel
filtered bool
log string
source Type
args (string key, object value)[]

Constructors

LogDelegate(object, IntPtr)

public LogDelegate(object @object, IntPtr method)

Parameters

object object
method IntPtr

Methods

BeginInvoke(LogLevel, bool, string, Type, (string key, object value)[], AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(LogLevel level, bool filtered, string log, Type source, (string key, object value)[] args, AsyncCallback callback, object @object)

Parameters

level LogLevel
filtered bool
log string
source Type
args (string key, object value)[]
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual void EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Invoke(LogLevel, bool, string, Type, (string key, object value)[])

public virtual void Invoke(LogLevel level, bool filtered, string log, Type source, (string key, object value)[] args)

Parameters

level LogLevel
filtered bool
log string
source Type
args (string key, object value)[]