## 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 and Description
    --- | ---
    `IgniteLogger` | IgniteLogger.`getLogger(Object ctgr)` Creates new logger with given category based off the current instance.
    `IgniteLogger` | IgniteSpringBean.`log()` Gets grid's logger.
    `IgniteLogger` | Ignite.`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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `class` | `NullLogger` Logger which does not output anything.

    Methods in org.apache.ignite.logger that return IgniteLogger
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `class` | `JavaLogger` Logger to use with Java logging.

    Methods in org.apache.ignite.logger.java that return IgniteLogger
    Modifier and Type | Method and 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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `IgniteLogger` | PluginContext.`log(Class<?> cls)` Gets logger for given class.
    `IgniteLogger` | CachePluginContext.`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 and Description
    --- | ---
    `protected IgniteLogger` | IgniteSpiAdapter.`log`

    Constructors in org.apache.ignite.spi with parameters of type IgniteLogger
    Constructor and 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 and 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 and Description
    --- | ---
    `protected IgniteLogger` | KeystoreEncryptionSpi.`log` Logger.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023