Show / Hide Table of Contents

# Namespace Apache.Ignite.Core.Log

### Classes

#### CategoryLogger

Wrapping logger with a predefined category.

When Log(LogLevel, String, Object[], IFormatProvider, String, String, Exception) method is called, and `category` parameter is null, predefined category will be used.

#### ConsoleLogger

Logs to Console.

Simple logger implementation without dependencies, provided out of the box for convenience. For anything more complex please use NLog/log4net integrations.

#### LocalDateTimeProvider

Returns System.DateTime.Now.

#### LoggerExtensions

Extension methods for ILogger

### Interfaces

#### IDateTimeProvider

System.DateTime abstraction for logging.

#### ILogger

Defines Ignite logging interface.

This interface only provides essential log methods. All convenience overloads are in LoggerExtensions.

### Enums

#### LogLevel

Defines log levels.