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
>
>
>

Reply via email to