--- log4j.properties.original 2015-09-15 17:28:34.000000000 +0800 +++ log4j.properties 2015-09-15 17:27:53.000000000 +0800 @@ -25,30 +25,70 @@ log4j.appender.kafkaAppender.layout=org.apache.log4j.PatternLayout log4j.appender.kafkaAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.kafkaRollingAppender=org.apache.log4j.RollingFileAppender +log4j.appender.kafkaRollingAppender.File=${kafka.logs.dir}/server.log +log4j.appender.kafkaRollingAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.kafkaRollingAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.kafkaRollingAppender.Append=true +log4j.appender.kafkaRollingAppender.MaxBackupIndex=100 +log4j.appender.kafkaRollingAppender.MaxFileSize=10MB + log4j.appender.stateChangeAppender=org.apache.log4j.DailyRollingFileAppender log4j.appender.stateChangeAppender.DatePattern='.'yyyy-MM-dd-HH log4j.appender.stateChangeAppender.File=${kafka.logs.dir}/state-change.log log4j.appender.stateChangeAppender.layout=org.apache.log4j.PatternLayout log4j.appender.stateChangeAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.stateChangeRollingAppender=org.apache.log4j.RollingFileAppender +log4j.appender.stateChangeRollingAppender.File=${kafka.logs.dir}/state-change.log +log4j.appender.stateChangeRollingAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.stateChangeRollingAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.stateChangeRollingAppender.Append=true +log4j.appender.stateChangeRollingAppender.MaxBackupIndex=100 +log4j.appender.stateChangeRollingAppender.MaxFileSize=10MB + log4j.appender.requestAppender=org.apache.log4j.DailyRollingFileAppender log4j.appender.requestAppender.DatePattern='.'yyyy-MM-dd-HH log4j.appender.requestAppender.File=${kafka.logs.dir}/kafka-request.log log4j.appender.requestAppender.layout=org.apache.log4j.PatternLayout log4j.appender.requestAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.requestRollingAppender=org.apache.log4j.RollingFileAppender +log4j.appender.requestRollingAppender.File=${kafka.logs.dir}/kafka-request.log +log4j.appender.requestRollingAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.requestRollingAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.requestRollingAppender.Append=true +log4j.appender.requestRollingAppender.MaxBackupIndex=100 +log4j.appender.requestRollingAppender.MaxFileSize=10MB + log4j.appender.cleanerAppender=org.apache.log4j.DailyRollingFileAppender log4j.appender.cleanerAppender.DatePattern='.'yyyy-MM-dd-HH log4j.appender.cleanerAppender.File=${kafka.logs.dir}/log-cleaner.log log4j.appender.cleanerAppender.layout=org.apache.log4j.PatternLayout log4j.appender.cleanerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.cleanerRollingAppender=org.apache.log4j.RollingFileAppender +log4j.appender.cleanerRollingAppender.File=${kafka.logs.dir}/log-cleaner.log +log4j.appender.cleanerRollingAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.cleanerRollingAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.cleanerRollingAppender.Append=true +log4j.appender.cleanerRollingAppender.MaxBackupIndex=100 +log4j.appender.cleanerRollingAppender.MaxFileSize=10MB + log4j.appender.controllerAppender=org.apache.log4j.DailyRollingFileAppender log4j.appender.controllerAppender.DatePattern='.'yyyy-MM-dd-HH log4j.appender.controllerAppender.File=${kafka.logs.dir}/controller.log log4j.appender.controllerAppender.layout=org.apache.log4j.PatternLayout log4j.appender.controllerAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.controllerRollingAppender=org.apache.log4j.RollingFileAppender +log4j.appender.controllerRollingAppender.File=${kafka.logs.dir}/controller.log +log4j.appender.controllerRollingAppender.layout=org.apache.log4j.PatternLayout +log4j.appender.controllerRollingAppender.layout.ConversionPattern=[%d] %p %m (%c)%n +log4j.appender.controllerRollingAppender.Append=true +log4j.appender.controllerRollingAppender.MaxBackupIndex=100 +log4j.appender.controllerRollingAppender.MaxFileSize=10MB + # Turn on all our debugging info #log4j.logger.kafka.producer.async.DefaultEventHandler=DEBUG, kafkaAppender #log4j.logger.kafka.client.ClientUtils=DEBUG, kafkaAppender