我正在尝试更改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
答案 0 :(得分:2)
根据Cassandra文档,日志记录为backed by logback,cassandra服务器中的默认logback.xml配置将日志记录位置设置为${cassandra.logdir}/system.log
。这意味着您可以传递cassandra.logdir
系统属性来更改位置,例如:
-Dcassandra.logdir=/tmp/log
以下是此answer的另一个参考资料。
希望它有所帮助,
JoséLuis