【问题标题】:how to inserts the log4j logs into cassandra如何将 log4j 日志插入 cassandra
【发布时间】:2012-12-28 09:25:54
【问题描述】:

我试图将 Java 应用程序中的 log4j 日志插入 Cassandra。我从http://www.datastax.com/docs/datastax_enterprise2.0/logging/log4j_logging 获得了 log4j 属性的配置。

我无法获得com.datastax.logging.appender.CassandraAppender。谁能告诉我在哪里可以得到 Cassandra appender,或者有没有办法可以集成 log4j 和 Cassandra?

【问题讨论】:

  • Log4j 已经与 cassandra 集成。您只需要在 classpath 中有所有相关的 jar 并在运行程序时提供日志配置文件的路径。

标签: log4j cassandra


【解决方案1】:

log4j 附加程序是 DataStax Enterprise 的一部分;它本身不包含在 Apache Cassandra 中。如果您已经在使用 DataStax Enterprise,请确保已将 path/to/dse/resources/log4j-appender/lib/ 添加到应用程序的类路径中。

【讨论】:

  • 嗨..我没有使用 datastax 企业版,因为它是试用版..我已经下载了 apache cassandra 1.1.2 版本..用于登录 log4j 登录到 cassandra 我使用 rviper/cassandra-log4j · GitHub项目,我收到以下错误..“log4j:错误 Log4jAppender,org.apache.thrift.protocol.TProtocolException:在序列化数据中找不到必填字段'replication_factor'!”你能告诉我我应该做什么
  • @user1537462 如果您使用的是不同的库并且遇到问题,我建议为它打开一个新问题。通过 cmets 调试问题太难了。
猜你喜欢
  • 2017-08-28
  • 1970-01-01
  • 1970-01-01
  • 2016-08-02
  • 2015-11-06
  • 1970-01-01
  • 2016-06-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多