Absolutely. You can go into config/log4j.properties and configure the appenders to roll the logs.
For example: 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.stateChangeAppender.MaxFileSize=100KB log4j.appender.stateChangeAppender.MaxBackupIndex=5 Adding the last two lines will make sure you have 5 state change log files each 100KB. Gwen On Fri, Sep 25, 2015 at 11:04 AM, Hema Bhatia <hema.bha...@apollo.edu> wrote: > Is there a way to delete kafka server, controller and state-change logs. > They just keep growing over time and not purged. > > -Hema > > >