## Uses of Interface
com.hazelcast.logging.ILogger

- Packages that use ILogger
  Package | Description
  --- | ---
  com.hazelcast.client.connection | Provides connection interfaces/classes for com.hazelcast.client Everything in this package and its subpackages is private.
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.
  com.hazelcast.jet.core | Jet's Core API.
  com.hazelcast.jet.core.test | Utilities for writing tests of Core API Processors.
  com.hazelcast.logging | This package contains logging functionality for Hazelcast. Since Hazelcast has a zero dependency policy, Hazelcast provides a logging abstraction like commons logging, so that different logging frameworks like log4j, can be hooked in.
  com.hazelcast.nio.tcp | Contains functionality for the TCP/IP Networking for cluster members This whole package is internal and no compatibility will be provided.
  com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
  com.hazelcast.spi.discovery | This package contains the public SPI for vendors and users to implement their custom node / IP discovery strategy.
  com.hazelcast.spi.discovery.integration | This package contains the public part of the integrators SPI and is meant for people that integrate Hazelcast into their own systems or frameworks and cannot use the default discovery service implementation (for example using a different `DiscoveryStrategy` lookup strategy like OSGi).
  com.hazelcast.spi.discovery.multicast | Contains the hazelcast multicast plugin classes
  com.hazelcast.util | This package contains classes to support the inner workings of Hazelcast as well as some backports of newer Java features / data structures to support older Java versions in a clean and nice way.
  com.hazelcast.util.executor | This package contains classes related to Util.Executor

- - ### Uses of ILogger in com.hazelcast.client.connection

    Fields in com.hazelcast.client.connection declared as ILogger
    Modifier and Type | Field and Description
    --- | ---
    `protected ILogger` | ClientConnectionStrategy.`logger`

  - ### Uses of ILogger in com.hazelcast.instance

    Fields in com.hazelcast.instance declared as ILogger
    Modifier and Type | Field and Description
    --- | ---
    `protected ILogger` | DefaultNodeExtension.`logger`
    `protected ILogger` | DefaultNodeExtension.`systemLogger`

    Methods in com.hazelcast.instance that return ILogger
    Modifier and Type | Method and Description
    --- | ---
    `protected ILogger` | MemberImpl.`getLogger()`
    `protected abstract ILogger` | AbstractMember.`getLogger()`
    `ILogger` | Node.`getLogger(Class clazz)`
    `ILogger` | Node.`getLogger(String name)`

  - ### Uses of ILogger in com.hazelcast.jet.core

    Methods in com.hazelcast.jet.core that return ILogger
    Modifier and Type | Method and Description
    --- | ---
    `protected ILogger` | AbstractProcessor.`getLogger()` Returns the logger associated with this processor instance.
    `ILogger` | ProcessorSupplier.Context.`logger()` Returns a logger for the associated `ProcessorSupplier`.
    `ILogger` | ProcessorMetaSupplier.Context.`logger()` Returns a logger for the associated `ProcessorMetaSupplier`.
    `ILogger` | Processor.Context.`logger()` Return a logger for the processor

  - ### Uses of ILogger in com.hazelcast.jet.core.test

    Fields in com.hazelcast.jet.core.test declared as ILogger
    Modifier and Type | Field and Description
    --- | ---
    `protected ILogger` | TestProcessorMetaSupplierContext.`logger`

    Methods in com.hazelcast.jet.core.test that return ILogger
    Modifier and Type | Method and Description
    --- | ---
    `ILogger` | TestProcessorMetaSupplierContext.`logger()`

    Methods in com.hazelcast.jet.core.test with parameters of type ILogger
    Modifier and Type | Method and Description
    --- | ---
    `TestProcessorSupplierContext` | TestProcessorSupplierContext.`setLogger(ILogger logger)`
    `TestProcessorMetaSupplierContext` | TestProcessorMetaSupplierContext.`setLogger(ILogger logger)` Sets the logger.
    `TestProcessorContext` | TestProcessorContext.`setLogger(ILogger logger)`

  - ### Uses of ILogger in com.hazelcast.logging

    Classes in com.hazelcast.logging that implement ILogger
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractLogger` Abstract `ILogger` implementation that provides implementations for convenience methods like finest, info, warning and severe.
    `static class` | `Log4j2Factory.Log4j2Logger`

    Methods in com.hazelcast.logging that return ILogger
    Modifier and Type | Method and Description
    --- | ---
    `protected ILogger` | StandardLoggerFactory.`createLogger(String name)`
    `protected ILogger` | Slf4jFactory.`createLogger(String name)`
    `protected abstract ILogger` | LoggerFactorySupport.`createLogger(String name)`
    `protected ILogger` | Log4jFactory.`createLogger(String name)`
    `protected ILogger` | Log4j2Factory.`createLogger(String name)`
    `ILogger` | LoggingServiceImpl.`getLogger(Class clazz)`
    `ILogger` | LoggingService.`getLogger(Class type)`
    `static ILogger` | Logger.`getLogger(Class clazz)` Obtains a `logger` for the given `clazz`.
    `ILogger` | NoLogFactory.`getLogger(String name)`
    `ILogger` | LoggingServiceImpl.`getLogger(String name)`
    `ILogger` | LoggingService.`getLogger(String name)`
    `ILogger` | LoggerFactorySupport.`getLogger(String name)`
    `ILogger` | LoggerFactory.`getLogger(String name)`
    `static ILogger` | Logger.`getLogger(String name)` Obtains a `logger` of the given `name`.
    `static ILogger` | Logger.`noLogger()`

  - ### Uses of ILogger in com.hazelcast.nio.tcp

    Constructors in com.hazelcast.nio.tcp with parameters of type ILogger
    Constructor and Description
    `TcpIpConnectionChannelErrorHandler(ILogger logger)`

  - ### Uses of ILogger in com.hazelcast.spi

    Methods in com.hazelcast.spi that return ILogger
    Modifier and Type | Method and Description
    --- | ---
    `protected ILogger` | Operation.`getLogger()`
    `ILogger` | NodeEngine.`getLogger(Class clazz)` Gets the logger for a given class.
    `ILogger` | NodeEngine.`getLogger(String name)` Gets the logger for a given name.

  - ### Uses of ILogger in com.hazelcast.spi.discovery

    Methods in com.hazelcast.spi.discovery that return ILogger
    Modifier and Type | Method and Description
    --- | ---
    `protected ILogger` | AbstractDiscoveryStrategy.`getLogger()` Returns a `ILogger` instance bound to the current class.

    Methods in com.hazelcast.spi.discovery with parameters of type ILogger
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryStrategy` | DiscoveryStrategyFactory.`newDiscoveryStrategy(DiscoveryNode discoveryNode, ILogger logger, Map<String,Comparable> properties)` Instantiates a new instance of the `DiscoveryStrategy` with the given configuration properties.

    Constructors in com.hazelcast.spi.discovery with parameters of type ILogger
    Constructor and Description
    `AbstractDiscoveryStrategy(ILogger logger, Map<String,Comparable> properties)`

  - ### Uses of ILogger in com.hazelcast.spi.discovery.integration

    Methods in com.hazelcast.spi.discovery.integration that return ILogger
    Modifier and Type | Method and Description
    --- | ---
    `ILogger` | DiscoveryServiceSettings.`getLogger()`

    Methods in com.hazelcast.spi.discovery.integration with parameters of type ILogger
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryServiceSettings` | DiscoveryServiceSettings.`setLogger(ILogger logger)`

  - ### Uses of ILogger in com.hazelcast.spi.discovery.multicast

    Methods in com.hazelcast.spi.discovery.multicast with parameters of type ILogger
    Modifier and Type | Method and Description
    --- | ---
    `DiscoveryStrategy` | MulticastDiscoveryStrategyFactory.`newDiscoveryStrategy(DiscoveryNode discoveryNode, ILogger logger, Map<String,Comparable> prop)`

    Constructors in com.hazelcast.spi.discovery.multicast with parameters of type ILogger
    Constructor and Description
    `MulticastDiscoveryStrategy(DiscoveryNode discoveryNode, ILogger logger, Map<String,Comparable> properties)`

  - ### Uses of ILogger in com.hazelcast.util

    Methods in com.hazelcast.util with parameters of type ILogger
    Modifier and Type | Method and Description
    --- | ---
    `static FutureUtil.ExceptionHandler` | FutureUtil.`logAllExceptions(ILogger logger, Level level)` This ExceptionHandler rethrows `ExecutionException`s and logs `MemberLeftException`s to the log.
    `static FutureUtil.ExceptionHandler` | FutureUtil.`logAllExceptions(ILogger logger, String message, Level level)` This ExceptionHandler rethrows `ExecutionException`s and logs `MemberLeftException`s to the log.

  - ### Uses of ILogger in com.hazelcast.util.executor

    Constructors in com.hazelcast.util.executor with parameters of type ILogger
    Constructor and Description
    `LoggingScheduledExecutor(ILogger logger, int corePoolSize, ThreadFactory threadFactory)`
    `LoggingScheduledExecutor(ILogger logger, int corePoolSize, ThreadFactory threadFactory, boolean removeOnCancel)`
    `LoggingScheduledExecutor(ILogger logger, int corePoolSize, ThreadFactory threadFactory, boolean removeOnCancel, RejectedExecutionHandler handler)`
    `LoggingScheduledExecutor(ILogger logger, int corePoolSize, ThreadFactory threadFactory, RejectedExecutionHandler handler)`
    `StripedExecutor(ILogger logger, String threadNamePrefix, int threadCount, int queueCapacity)`
    `StripedExecutor(ILogger logger, String threadNamePrefix, int threadCount, int queueCapacity, boolean lazyThreads)`

Copyright © 2020. All rights reserved.