Search Results for

Show / Hide Table of Contents

# Class IgniteNLogLogger

Ignite NLog integration.

##### Inheritance

System.Object
IgniteNLogLogger

##### Implements

ILogger

###### Namespace: Apache.Ignite.NLog

###### Assembly: Apache.Ignite.NLog.dll

##### Syntax

    public class IgniteNLogLogger : object, ILogger

### Constructors

#### IgniteNLogLogger()

Initializes a new instance of the IgniteNLogLogger class using the to retrieve the NLog logger.

##### Declaration

    public IgniteNLogLogger()

#### IgniteNLogLogger(Logger)

Initializes a new instance of the IgniteNLogLogger class.

##### Declaration

    public IgniteNLogLogger(Logger logger)

##### Parameters

Type | Name | Description
--- | --- | ---
Logger | logger | The NLog logger instance.

### Methods

#### ConvertLogLevel(LogLevel)

Converts the Ignite LogLevel to the NLog log level.

##### Declaration

    public static NLog.LogLevel ConvertLogLevel(LogLevel level)

##### Parameters

Type | Name | Description
--- | --- | ---
LogLevel | level | The Ignite log level.

##### Returns

Type | Description
--- | ---
NLog.LogLevel | Corresponding NLog log level.

#### IsEnabled(LogLevel)

Determines whether the specified log level is enabled.

##### Declaration

    public bool IsEnabled(LogLevel level)

##### Parameters

Type | Name | Description
--- | --- | ---
LogLevel | level | The level.

##### Returns

Type | Description
--- | ---
System.Boolean | Value indicating whether the specified log level is enabled

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

Logs the specified message.

##### Declaration

    public void Log(LogLevel level, string message, object[] args, IFormatProvider formatProvider, string category, string nativeErrorInfo, Exception ex)

##### Parameters

Type | Name | Description
--- | --- | ---
LogLevel | level | The level.
System.String | message | The message.
System.Object[] | args | The arguments to format `message`. Can be null (formatting will not occur).
IFormatProvider | formatProvider | The format provider. Can be null if `args` is null.
System.String | category | The logging category name.
System.String | nativeErrorInfo | The native error information.
Exception | ex | The exception. Can be null.

### Implements

ILogger