Flume未拾取log4j.properties

abithluo  于 2021-06-03  发布在  Flume
关注(0)|答案(1)|浏览(391)

我在Flume工作了一段时间,最近遇到了这个问题(顺便说一句,我目前正在工作的Flumeng 1.3.1)
当我们使用flume代理启动命令

"flume-ng agent --conf conf --conf-file /usr/lib/flume/conf/Agent.conf --name Agent"

它必须获取/conf/log4j.properties。但是,它没有注意到这些细节。我想将root.flume.logger更改为处女作,以便在/var/log/flume/flume.log中查看logger.debug消息,但无法这样做。
log4j.properties文件的详细信息如下。

flume.root.logger=INFO,LOGFILE
flume.log.dir=/var/log/flume
flume.log.file=flume.log

找不到来自网络的任何帮助。。有人能试一下吗。?

whitzsjs

whitzsjs1#

上面的问题是,运行这个时我应该在flume主目录中。因此在运行时将考虑conf目录中的配置。我在--conf之后给出了完整的路径并尝试了。成功了。我已经更改了root.flume.logger属性,效果很好。这对于调试也很有用。可以将root.flume.logger更改为debug、logfile,并且日志将与所有loggerfactory的调试方法注解一起写入。。
认为,这是一个小错误,我希望它能给一些人一些有关调试和记录器的信息。。

相关问题