// Module included in the following assemblies:
//
// assembly-logging.adoc

[id='kafka-logging-loggers-{context}']
= Loggers

{ProductName} consists of several components. Each component has its own loggers and is configurable.
This section provides information about loggers of various components.

Components and their loggers are listed below.

* Kafka
** `kafka.root.logger.level`
** `log4j.logger.org.I0Itec.zkclient.ZkClient`
** `log4j.logger.org.apache.zookeeper`
** `log4j.logger.kafka`
** `log4j.logger.org.apache.kafka`
** `log4j.logger.kafka.request.logger`
** `log4j.logger.kafka.network.Processor`
** `log4j.logger.kafka.server.KafkaApis`
** `log4j.logger.kafka.network.RequestChannel$`
** `log4j.logger.kafka.controller`
** `log4j.logger.kafka.log.LogCleaner`
** `log4j.logger.state.change.logger`
** `log4j.logger.kafka.authorizer.logger`

* Zookeeper
** `zookeeper.root.logger`

* Kafka Connect and Kafka Connect with Source2Image support
** `connect.root.logger.level`
** `log4j.logger.org.apache.zookeeper`
** `log4j.logger.org.I0Itec.zkclient`
** `log4j.logger.org.reflections`

* Kafka Mirror Maker
** `mirrormaker.root.logger`

* Topic Operator
** `rootLogger.level`

* User Operator
** `rootLogger.level`
