如果您运行hadoop flume节点,则默认情况下它会使用log4j在/ var/log/flume下生成日志。这些文件看起来像hadoop flume log4j配置
/var/log/flume/flume-$FLUME_IDENT_STRING-$command-$HOSTNAME.log
根据水槽用户指南here,改变水槽日志配置的唯一方法是通过它运行使用水槽环境变量像水槽节点flume-daemon.sh:
export FLUME_LOGFILE=flume-$FLUME_IDENT_STRING-$command-$HOSTNAME.log
export FLUME_ROOT_LOGGER="INFO,DRFA"
export ZOOKEEPER_ROOT_LOGGER="INFO,zookeeper"
export WATCHDOG_ROOT_LOGGER="INFO,watchdog"
的问题是:
- ,如果我想从信息到DEBUG更改日志级别,这是做到这一点的唯一的地方?
- 有没有配置的地方我可以做到这一点?
- 我想将某些包的日志级别设置为DEBUG,而其他人保持INFO呢?