java - Log4j/Slf4j 记录到 BigQuery

标签 java google-bigquery google-cloud-platform

我在 Java 项目中使用 Log4J,并且希望将日志异步流式传输到 BigQuery。我做了一些研究,但找不到真正找到做到这一点的好方法。尽管如此,我认为很多人都这样做(我知道有些人为不同的语言这样做)。

请注意,我发现了一些几年前未维护的代码,但似乎没有任何内容得到维护,我会考虑在生产项目中使用它们。另外异步部分对我来说非常重要,它应该是非阻塞的。

是否有库或一些最佳实践可以正确执行此操作?

最佳答案

一种解决方案是使用 Java 客户端库 Stackdriver Logging 。然后您可以export您的日志到 BigQuery .

关于java - Log4j/Slf4j 记录到 BigQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533579/

相关文章:

java - 什么是 NullPointerException,我该如何解决?

java - 如何从 Android Java 中的另一个类访问 ArrayList?

python-2.7 - 为什么我们得到一个 'Client' 对象没有 Google BigQuery 的属性 'get_dataset'?

kubernetes - 云函数-连接Kubernetes容器

java - Google Guava Eventbus 和 Swing 模态对话框

sql - Google BigQuery 中的自连接与子查询

java - TupleTag Tag <taginfo> 对应一个非单例结果

google-cloud-platform - 无法将 `google_dns_record_set` 从 count 转换为 for_each

google-cloud-platform - 在哪里可以找到列出每个云服务的 SKU 所需的 GCP 云服务 ID?

java - 我想将数据库中存储的文件名获取到jTable