2013-08-16 45 views
1

我一直在Flume工作一段时间,最近面临这个问题。 (顺便说一句,我目前工作的水槽-NG 1.3.1)水槽不采摘log4j.properties

当我们用水槽代理启动命令

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

有回暖/conf/log4j.properties。但是,它没有提到这些细节。我想将root.flume.logger更改为DEBUT以查看/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 

找不到任何帮助从网..任何人都可以尝试和测试它。

回答

2

与上述事情有关的问题是,当运行此操作时,我预计会在Flume主目录中。所以运行时会考虑conf目录中的配置。我在--conf之后给了完整的路径并尝试过。有效。我已经改变了root.flume.logger属性,它运行良好。这对调试目的也很有用。可以将root.flume.logger更改为DEBUG,LOGFILE,并将日志写入所有loggerfactory的调试方法注释。

认为,这是一个小错误,我希望它给出一些关于调试和记录器的一些信息。 。