Hi Kafka Team! Just today I was checking this in a cluster, and I was wondering...
As I search in the log4j docs, DailyRollingFileAppender doesn't support MaxFileSize or MaxBackupIndex, by default only RollingFileAppender supports it, but there is a patch out there with this changes http://wiki.apache.org/logging-log4j/DailyRollingFileAppender Did you include this patch in the distribution with kafka?, or it was just a typo and you meant to use RollingFileAppender? Thank you! On Fri, Sep 25, 2015 at 6:48 PM, Hema Bhatia <[email protected]> wrote: > Thanks Gwen! > > I made the changes and restarted kafka nodes. Looks like all log files are > still present. Does it take some time to kick in the changes? > > Here is the sample of changes: > > 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 > . > . > log4j.appender.kafkaAppender.MaxFileSize=100KB > log4j.appender.kafkaAppender.MaxBackupIndex=5 > . > . > log4j.appender.controllerAppender.MaxFileSize=100KB > log4j.appender.controllerAppender.MaxBackupIndex=5 > > > -----Original Message----- > From: Gwen Shapira [mailto:[email protected]] > Sent: Friday, September 25, 2015 1:13 PM > To: [email protected] > Subject: Re: log clean up > > 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 <[email protected]> > wrote: > > > Is there a way to delete kafka server, controller and state-change logs. > > They just keep growing over time and not purged. > > > > -Hema > > > > > > >
