| Name | Description | Type | Package | Framework |
| GridSlf4jLogger | SLF4J-based implementation for logging. | Class | org.apache.ignite.logger.slf4j | Ignite |
| IgniteJclLogger | This logger wraps any JCL (Jakarta Commons Logging) loggers. | Class | org.apache.ignite.logger.jcl | Ignite |
| JavaLogger | Logger to use with Java logging. | Class | org.apache.ignite.logger.java | Ignite |
| JavaLoggerFileHandler | File logging handler which skips all the messages until node ID is set. | Class | org.apache.ignite.logger.java | Ignite |
| JavaLoggerFormatter | Formatter for JUL logger. | Class | org.apache.ignite.logger.java | Ignite |
| Log4JDailyRollingFileAppender | Log4J DailyRollingFileAppender with added support for grid node IDs. | Class | org.apache.ignite.logger.log4j | Ignite |
| Log4JExternallyRolledFileAppender | Log4J ExternallyRolledFileAppender with added support for grid node IDs. | Class | org.apache.ignite.logger.log4j | Ignite |
| Log4JFileAppender | Log4J FileAppender with added support for grid node IDs. | Class | org.apache.ignite.logger.log4j | Ignite |
| Log4JLogger | Log4j-based implementation for logging. | Class | org.apache.ignite.logger.log4j | Ignite |
| Log4jRollingFileAppender | Log4J RollingFileAppender with added support for grid node IDs. | Class | org.apache.ignite.logger.log4j | Ignite |
| LoggerNodeIdAware | Interface for Ignite file appenders to attach node ID to log file names. | Interface | org.apache.ignite.logger | Ignite |
| NullLogger | Logger which does not output anything. | Class | org.apache.ignite.logger | Ignite |