如何更改Cassandra的outfile位置?

时间:2016-05-04 02:50:05

标签: cassandra

我正在尝试更改outfile位置,因此output.log也会保存在我的自定义日志目录中,但我看不到/etc/cassandra/cassandra-env.sh/etc/cassandra/log4j-server.properties中都定义了此选项。

以下是我ps的输出:

jsvc.exec -user cassandra -home /usr/lib/jvm/java-7-oracle/jre/bin/../ -pidfile /var/run/cassandra.pid -errfile &1 -outfile /var/log/cassandra/output.log

1 个答案:

答案 0 :(得分:2)

根据Cassandra文档,日志记录为backed by logback,cassandra服务器中的默认logback.xml配置将日志记录位置设置为${cassandra.logdir}/system.log。这意味着您可以传递cassandra.logdir系统属性来更改位置,例如:

-Dcassandra.logdir=/tmp/log

以下是此answer的另一个参考资料。

希望它有所帮助,

JoséLuis