2013-08-16 46 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的調試方法註釋。

認爲,這是一個小錯誤,我希望它給出一些關於調試和記錄器的一些信息。 。