## Uses of Interface
org.apache.ignite.IgniteLogger

- Packages that use IgniteLogger
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.dump |
  org.apache.ignite.logger | Contains logging functionality used throughout the system.
  org.apache.ignite.logger.java | Contains Java logging implementation for logging.
  org.apache.ignite.logger.jcl | Contains Jakarta commons logging implementation for logging.
  org.apache.ignite.logger.log4j2 | Contains default Log4j2 implementation for logging.
  org.apache.ignite.logger.slf4j | Contains SLF4J implementation for logging.
  org.apache.ignite.plugin | Contains plugins management API.
  org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
  org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.
  org.apache.ignite.spi.encryption.keystore | Contains encryption SPI implementation based on standard jdk keystore.

- - ### Uses of IgniteLogger in org.apache.ignite

    Methods in org.apache.ignite that return IgniteLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteLogger` | IgniteLogger.`getLogger​(Object ctgr)` | Creates new logger with given category based off the current instance.
    `IgniteLogger` | Ignite.`log()` | Gets grid's logger.
    `IgniteLogger` | IgniteSpringBean.`log()` | Gets grid's logger.

  - ### Uses of IgniteLogger in org.apache.ignite.cache.store.jdbc

    Fields in org.apache.ignite.cache.store.jdbc declared as IgniteLogger
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected IgniteLogger` | CacheAbstractJdbcStore.`log` | Auto-injected logger instance.

  - ### Uses of IgniteLogger in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that return IgniteLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteLogger` | IgniteConfiguration.`getGridLogger()` | Should return an instance of logger to use in grid.
    `IgniteLogger` | ClientConfiguration.`getLogger()` | Gets the logger.

    Methods in org.apache.ignite.configuration with parameters of type IgniteLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteConfiguration` | IgniteConfiguration.`setGridLogger​(IgniteLogger log)` | Sets logger to use within grid.
    `ClientConfiguration` | ClientConfiguration.`setLogger​(IgniteLogger logger)` | Sets the logger.

  - ### Uses of IgniteLogger in org.apache.ignite.dump

    Constructors in org.apache.ignite.dump with parameters of type IgniteLogger
    Constructor | Description
    --- | ---
    `DumpReader​(DumpReaderConfiguration cfg, IgniteLogger log)` |

  - ### Uses of IgniteLogger in org.apache.ignite.logger

    Classes in org.apache.ignite.logger that implement IgniteLogger
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NullLogger` | Logger which does not output anything.

    Methods in org.apache.ignite.logger that return IgniteLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteLogger` | NullLogger.`getLogger​(Object ctgr)` | Creates new logger with given category based off the current instance.
    `static IgniteLogger` | NullLogger.`whenNull​(IgniteLogger log)` |

    Methods in org.apache.ignite.logger with parameters of type IgniteLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IgniteLogger` | NullLogger.`whenNull​(IgniteLogger log)` |

  - ### Uses of IgniteLogger in org.apache.ignite.logger.java

    Classes in org.apache.ignite.logger.java that implement IgniteLogger
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JavaLogger` | Logger to use with Java logging.

    Methods in org.apache.ignite.logger.java that return IgniteLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteLogger` | JavaLogger.`getLogger​(Object ctgr)` | Creates new logger with given category based off the current instance.

  - ### Uses of IgniteLogger in org.apache.ignite.logger.jcl

    Classes in org.apache.ignite.logger.jcl that implement IgniteLogger
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JclLogger` | This logger wraps any JCL (Jakarta Commons Logging) loggers.

    Methods in org.apache.ignite.logger.jcl that return IgniteLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteLogger` | JclLogger.`getLogger​(Object ctgr)` | Creates new logger with given category based off the current instance.

  - ### Uses of IgniteLogger in org.apache.ignite.logger.log4j2

    Classes in org.apache.ignite.logger.log4j2 that implement IgniteLogger
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Log4J2Logger` | Log4j2-based implementation for logging.

  - ### Uses of IgniteLogger in org.apache.ignite.logger.slf4j

    Classes in org.apache.ignite.logger.slf4j that implement IgniteLogger
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Slf4jLogger` | SLF4J-based implementation for logging.

  - ### Uses of IgniteLogger in org.apache.ignite.plugin

    Methods in org.apache.ignite.plugin that return IgniteLogger
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteLogger` | CachePluginContext.`log​(Class<?> cls)` | Gets logger for given class.
    `IgniteLogger` | PluginContext.`log​(Class<?> cls)` | Gets logger for given class.

  - ### Uses of IgniteLogger in org.apache.ignite.spi

    Fields in org.apache.ignite.spi declared as IgniteLogger
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected IgniteLogger` | IgniteSpiAdapter.`log` |

    Constructors in org.apache.ignite.spi with parameters of type IgniteLogger
    Constructor | Description
    --- | ---
    `IgniteSpiThread​(String igniteInstanceName, String name, IgniteLogger log)` | Creates thread with given `name`.
    `IgniteSpiThreadFactory​(String igniteInstanceName, String threadName, IgniteLogger log)` |

  - ### Uses of IgniteLogger in org.apache.ignite.spi.discovery.tcp

    Fields in org.apache.ignite.spi.discovery.tcp declared as IgniteLogger
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected IgniteLogger` | TcpDiscoverySpi.`log` | Logger.

  - ### Uses of IgniteLogger in org.apache.ignite.spi.encryption.keystore

    Fields in org.apache.ignite.spi.encryption.keystore declared as IgniteLogger
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected IgniteLogger` | KeystoreEncryptionSpi.`log` | Logger.