| 
									
										
										
										
											2011-10-08 03:51:28 +08:00
										 |  |  | # Licensed to the Apache Software Foundation (ASF) under one or more | 
					
						
							|  |  |  | # contributor license agreements.  See the NOTICE file distributed with | 
					
						
							|  |  |  | # this work for additional information regarding copyright ownership. | 
					
						
							|  |  |  | # The ASF licenses this file to You under the Apache License, Version 2.0 | 
					
						
							|  |  |  | # (the "License"); you may not use this file except in compliance with | 
					
						
							|  |  |  | # the License.  You may obtain a copy of the License at | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | # | 
					
						
							| 
									
										
										
										
											2011-10-08 03:51:28 +08:00
										 |  |  | #    http://www.apache.org/licenses/LICENSE-2.0 | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | # | 
					
						
							| 
									
										
										
										
											2011-10-08 03:51:28 +08:00
										 |  |  | # Unless required by applicable law or agreed to in writing, software | 
					
						
							|  |  |  | # distributed under the License is distributed on an "AS IS" BASIS, | 
					
						
							|  |  |  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
					
						
							|  |  |  | # See the License for the specific language governing permissions and | 
					
						
							|  |  |  | # limitations under the License. | 
					
						
							| 
									
										
										
										
											2013-11-19 13:02:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-06-22 19:48:53 +08:00
										 |  |  | # Unspecified loggers and loggers with additivity=true output to server.log and stdout | 
					
						
							|  |  |  | # Note that INFO only applies to unspecified loggers, the log level of the child logger is used otherwise | 
					
						
							|  |  |  | log4j.rootLogger=INFO, stdout, kafkaAppender | 
					
						
							| 
									
										
										
										
											2011-08-02 07:41:24 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | log4j.appender.stdout=org.apache.log4j.ConsoleAppender | 
					
						
							|  |  |  | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout | 
					
						
							|  |  |  | log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c)%n | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | log4j.appender.kafkaAppender=org.apache.log4j.DailyRollingFileAppender | 
					
						
							|  |  |  | log4j.appender.kafkaAppender.DatePattern='.'yyyy-MM-dd-HH | 
					
						
							| 
									
										
										
										
											2013-11-19 13:02:00 +08:00
										 |  |  | log4j.appender.kafkaAppender.File=${kafka.logs.dir}/server.log | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | log4j.appender.kafkaAppender.layout=org.apache.log4j.PatternLayout | 
					
						
							|  |  |  | log4j.appender.kafkaAppender.layout.ConversionPattern=[%d] %p %m (%c)%n | 
					
						
							| 
									
										
										
										
											2011-08-02 07:41:24 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | log4j.appender.stateChangeAppender=org.apache.log4j.DailyRollingFileAppender | 
					
						
							|  |  |  | log4j.appender.stateChangeAppender.DatePattern='.'yyyy-MM-dd-HH | 
					
						
							| 
									
										
										
										
											2013-11-19 13:02:00 +08:00
										 |  |  | log4j.appender.stateChangeAppender.File=${kafka.logs.dir}/state-change.log | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | log4j.appender.stateChangeAppender.layout=org.apache.log4j.PatternLayout | 
					
						
							|  |  |  | log4j.appender.stateChangeAppender.layout.ConversionPattern=[%d] %p %m (%c)%n | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | log4j.appender.requestAppender=org.apache.log4j.DailyRollingFileAppender | 
					
						
							|  |  |  | log4j.appender.requestAppender.DatePattern='.'yyyy-MM-dd-HH | 
					
						
							| 
									
										
										
										
											2013-11-19 13:02:00 +08:00
										 |  |  | log4j.appender.requestAppender.File=${kafka.logs.dir}/kafka-request.log | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | log4j.appender.requestAppender.layout=org.apache.log4j.PatternLayout | 
					
						
							|  |  |  | log4j.appender.requestAppender.layout.ConversionPattern=[%d] %p %m (%c)%n | 
					
						
							| 
									
										
										
										
											2011-08-02 07:41:24 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-29 11:31:17 +08:00
										 |  |  | log4j.appender.cleanerAppender=org.apache.log4j.DailyRollingFileAppender | 
					
						
							|  |  |  | log4j.appender.cleanerAppender.DatePattern='.'yyyy-MM-dd-HH | 
					
						
							| 
									
										
										
										
											2014-03-19 08:38:56 +08:00
										 |  |  | log4j.appender.cleanerAppender.File=${kafka.logs.dir}/log-cleaner.log | 
					
						
							| 
									
										
										
										
											2013-01-29 11:31:17 +08:00
										 |  |  | log4j.appender.cleanerAppender.layout=org.apache.log4j.PatternLayout | 
					
						
							|  |  |  | log4j.appender.cleanerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-07 01:33:57 +08:00
										 |  |  | log4j.appender.controllerAppender=org.apache.log4j.DailyRollingFileAppender | 
					
						
							|  |  |  | log4j.appender.controllerAppender.DatePattern='.'yyyy-MM-dd-HH | 
					
						
							| 
									
										
										
										
											2013-11-19 13:02:00 +08:00
										 |  |  | log4j.appender.controllerAppender.File=${kafka.logs.dir}/controller.log | 
					
						
							| 
									
										
										
										
											2013-03-07 01:33:57 +08:00
										 |  |  | log4j.appender.controllerAppender.layout=org.apache.log4j.PatternLayout | 
					
						
							|  |  |  | log4j.appender.controllerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-22 08:47:18 +08:00
										 |  |  | log4j.appender.authorizerAppender=org.apache.log4j.DailyRollingFileAppender | 
					
						
							|  |  |  | log4j.appender.authorizerAppender.DatePattern='.'yyyy-MM-dd-HH | 
					
						
							|  |  |  | log4j.appender.authorizerAppender.File=${kafka.logs.dir}/kafka-authorizer.log | 
					
						
							|  |  |  | log4j.appender.authorizerAppender.layout=org.apache.log4j.PatternLayout | 
					
						
							|  |  |  | log4j.appender.authorizerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-05 22:50:32 +08:00
										 |  |  | # Change the line below to adjust ZK client logging | 
					
						
							| 
									
										
										
										
											2017-06-22 23:56:06 +08:00
										 |  |  | log4j.logger.org.apache.zookeeper=INFO | 
					
						
							| 
									
										
										
										
											2011-08-02 07:41:24 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-06-22 19:48:53 +08:00
										 |  |  | # Change the two lines below to adjust the general broker logging level (output to server.log and stdout) | 
					
						
							|  |  |  | log4j.logger.kafka=INFO | 
					
						
							|  |  |  | log4j.logger.org.apache.kafka=INFO | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Change to DEBUG or TRACE to enable request logging | 
					
						
							|  |  |  | log4j.logger.kafka.request.logger=WARN, requestAppender | 
					
						
							|  |  |  | log4j.additivity.kafka.request.logger=false | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-06-22 19:48:53 +08:00
										 |  |  | # Uncomment the lines below and change log4j.logger.kafka.network.RequestChannel$ to TRACE for additional output | 
					
						
							|  |  |  | # related to the handling of requests | 
					
						
							| 
									
										
										
										
											2013-02-23 09:48:10 +08:00
										 |  |  | #log4j.logger.kafka.network.Processor=TRACE, requestAppender | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | #log4j.logger.kafka.server.KafkaApis=TRACE, requestAppender | 
					
						
							|  |  |  | #log4j.additivity.kafka.server.KafkaApis=false | 
					
						
							| 
									
										
										
										
											2017-06-22 19:48:53 +08:00
										 |  |  | log4j.logger.kafka.network.RequestChannel$=WARN, requestAppender | 
					
						
							|  |  |  | log4j.additivity.kafka.network.RequestChannel$=false | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-07 01:33:57 +08:00
										 |  |  | log4j.logger.kafka.controller=TRACE, controllerAppender | 
					
						
							| 
									
										
										
										
											2013-01-12 06:06:00 +08:00
										 |  |  | log4j.additivity.kafka.controller=false | 
					
						
							| 
									
										
										
										
											2013-01-29 11:31:17 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | log4j.logger.kafka.log.LogCleaner=INFO, cleanerAppender | 
					
						
							|  |  |  | log4j.additivity.kafka.log.LogCleaner=false | 
					
						
							| 
									
										
										
										
											2013-04-18 12:52:04 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-27 05:53:40 +08:00
										 |  |  | log4j.logger.state.change.logger=INFO, stateChangeAppender | 
					
						
							| 
									
										
										
										
											2013-03-07 01:33:57 +08:00
										 |  |  | log4j.additivity.state.change.logger=false | 
					
						
							| 
									
										
										
										
											2015-09-22 08:47:18 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-27 23:34:20 +08:00
										 |  |  | # Access denials are logged at INFO level, change to DEBUG to also log allowed accesses | 
					
						
							|  |  |  | log4j.logger.kafka.authorizer.logger=INFO, authorizerAppender | 
					
						
							| 
									
										
										
										
											2015-09-22 08:47:18 +08:00
										 |  |  | log4j.additivity.kafka.authorizer.logger=false | 
					
						
							|  |  |  | 
 |