I tried that but it did not work. Dug a little deeper and saw this line
in bin/kafka-run-class.sh:

KAFKA_LOG4J_OPTS="-Dkafka.logs.dir=$LOG_DIR $KAFKA_LOG4J_OPTS"

changed the above to:

KAFKA_LOG4J_OPTS="$KAFKA_LOG4J_OPTS"

and it writes to my configured kafka.logs.dir


jim



On Mon, Nov 17, 2014 at 11:29 AM, Harsha <ka...@harsha.io> wrote:

> you can configure it under /opt/kafka/config/log4j.properties and look
> for kafka.log.dir
>
> On Mon, Nov 17, 2014, at 11:11 AM, Jimmy John wrote:
> > How do I configure the application kafka log dir?
> >
> > Right now the default is /var/log/upstart/kafka.log . I want to point it
> > to
> > a different mount dir... e.g.
> >
> > /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
> > --logdir /mnt/kafka/kafka-app-logs
> >
> > But the above gives me errors :
> >
> > USAGE: java [options] KafkaServer server.properties
> >
> >
> > NOTE: these are application log dir , not the data directory.
> >
> >
> > Any recommended way to point the application log to a different place?
> >
> > thx
> >
> > jim
>

Reply via email to