如果您运行 hadoop flume 节点,默认情况下它会使用 log4j 在 /var/log/flume 下生成日志。这些文件看起来像
/var/log/flume/flume-$FLUME_IDENT_STRING-$command-$HOSTNAME.log
根据此处的水槽用户指南,更改水槽日志配置的唯一方法是通过使用 Flume 环境变量运行水槽节点的 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"
问题是:
- 如果我想将日志级别从 INFO 更改为 DEBUG,这是唯一的地方吗?
- 有没有我可以做到这一点的配置?
- 如果我想将一些包的日志级别设置为 DEBUG 而其他包保留 INFO 呢?