## 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.cassandra.common | Contains commonly used helper classes
  org.apache.ignite.cache.store.cassandra.datasource | Contains data source implementation
  org.apache.ignite.cache.store.cassandra.session | Contains classes responsible for handling sessions and communication with Cassandra
  org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.
  org.apache.ignite.configuration | Contains configuration-related classes.
  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.ml | Root ML package.
  org.apache.ignite.ml.environment.logging | Package contains several logging strategy realisations.
  org.apache.ignite.ml.math | Contains main APIs for matrix/vector algebra.
  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.cassandra.common

    Constructors in org.apache.ignite.cache.store.cassandra.common with parameters of type IgniteLogger
    Constructor and Description
    `RandomSleeper(int min, int max, int incr, IgniteLogger log)` Creates sleeper instance.

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

    Methods in org.apache.ignite.cache.store.cassandra.datasource with parameters of type IgniteLogger
    Modifier and Type | Method and Description
    --- | ---
    `CassandraSession` | DataSource.`session(IgniteLogger log)` Creates Cassandra session wrapper if it wasn't created yet and returns it

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

    Constructors in org.apache.ignite.cache.store.cassandra.session with parameters of type IgniteLogger
    Constructor and Description
    `CassandraSessionImpl(com.datastax.driver.core.Cluster.Builder builder, Integer fetchSize, com.datastax.driver.core.ConsistencyLevel readConsistency, com.datastax.driver.core.ConsistencyLevel writeConsistency, long expirationTimeout, IgniteLogger log)` Creates instance of Cassandra driver session wrapper.
    `LoadCacheCustomQueryWorker(CassandraSession ses, com.datastax.driver.core.Statement stmt, PersistenceController ctrl, IgniteLogger log, IgniteBiInClosure<K,V> clo)`
    `LoadCacheCustomQueryWorker(CassandraSession ses, String qry, PersistenceController ctrl, IgniteLogger log, IgniteBiInClosure<K,V> clo)`

  - ### 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.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.ml

    Methods in org.apache.ignite.ml with parameters of type IgniteLogger
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileExporter.`setLog(IgniteLogger log)`

  - ### Uses of IgniteLogger in org.apache.ignite.ml.environment.logging

    Methods in org.apache.ignite.ml.environment.logging with parameters of type IgniteLogger
    Modifier and Type | Method and Description
    --- | ---
    `static org.apache.ignite.ml.environment.logging.CustomMLLogger.Factory` | CustomMLLogger.`factory(IgniteLogger rootLog)` Returns factory for OnIgniteLogger instantiating.

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

    Methods in org.apache.ignite.ml.math with parameters of type IgniteLogger
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Tracer.`showAscii(Matrix mtx, IgniteLogger log, String fmt)`
    `static void` | Tracer.`showAscii(Vector vec, IgniteLogger log)`
    `static void` | Tracer.`showAscii(Vector vec, IgniteLogger log, String fmt)`

  - ### 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.15.0
Release Date | : April 25 2023