【发布时间】:2015-09-02 02:09:53
【问题描述】:
我的 Flume(1.5.0 版)代理有一个自定义源,我想对其进行调试。它实际上是自定义 Twitter 源,来自 Cloudera 的示例 here。我有几个问题:
(1) 运行 Flume 代理时是否可以远程调试 Flume 源代码(用 Java 编写)?
另外,当我运行代理时,我有这个选项
-Dflume.root.logger=DEBUG,console
但我在 Java 源代码中的 logger.debugs 似乎没有出现在终端中。
(2) 如何让我的日志出现?我的 Flume 或日志记录配置中缺少什么?
(3) 如果我能够显示日志,我如何将我的 Flume 源 logger.debugs 的控制台输出打印到文件中,不包括 Flume 代理自己的日志?
谢谢。
【问题讨论】:
-
你能发布你的 log4j 配置吗?
标签: java logging remote-debugging flume-ng flume-twitter