## Uses of Interface
org.apache.ignite.ml.environment.logging.MLLogger

- Packages that use MLLogger
  Package | Description
  --- | ---
  org.apache.ignite.ml.environment | Package contains environment utils for ML algorithms.
  org.apache.ignite.ml.environment.logging | Package contains several logging strategy realisations.

- - ### Uses of MLLogger in org.apache.ignite.ml.environment

    Methods in org.apache.ignite.ml.environment that return MLLogger
    Modifier and Type | Method and Description
    --- | ---
    `MLLogger` | LearningEnvironment.`logger()` Returns an instance of logger.
    `<T> MLLogger` | LearningEnvironment.`logger(Class<T> forCls)` Returns an instance of logger for specific class.

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

    Classes in org.apache.ignite.ml.environment.logging that implement MLLogger
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConsoleLogger` Simple logger printing to STD-out.
    `class` | `CustomMLLogger` MLLogger implementation based on IgniteLogger.
    `class` | `NoOpLogger` MLLogger implementation skipping all logs.

    Methods in org.apache.ignite.ml.environment.logging that return MLLogger
    Modifier and Type | Method and Description
    --- | ---
    `<T> MLLogger` | MLLogger.Factory.`create(Class<T> targetCls)` Creates an instance of MLLogger for target class.
    `<T> MLLogger` | ConsoleLogger.Factory.`create(Class<T> targetCls)` Creates an instance of MLLogger for target class.

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