使用Flume采集Log4j产生的日志那节,如果将log4j.properties中rootLogger输出的日志级别改为DEBUG

来源:8-2 -实战之updateStateByKey算子的使用

爆炸油条

2019-09-05

这个官方文档也没有明确说明能否使用debug的级别

写回答

3回答

爆炸油条

提问者

2019-09-05

已解决,引入slf4j-log4j12,import  slf4j-log4j12来打日志就可以了,不要import log4j 

1
0

爆炸油条

提问者

2019-09-05

单独使用flume-ng-log4jappender 是可以使用debug级别的,但是添加其他依赖(如slf4j-log4j12)的时候,则debug不能用,但是用exclusion排除slf4j-log4j12内的所有依赖,debug还是不能用,如果老师有时间帮忙看一下,感谢

0
0

Michael_PK

2019-09-05

这个应该是可以的,log4j支持的那些级别。你可以改一个尝试下,就知道是否OK,实践是检验真理的唯一标准

0
2
爆炸油条
单独使用flume-ng-log4jappender 是可以使用debug级别的,但是添加其他依赖(如slf4j-log4j12)的时候,则debug不能用,但是用exclusion排除slf4j-log4j12内的所有依赖,debug还是不能用,如果老师有时间帮忙看一下,感谢
2019-09-05
共2条回复

Spark Streaming实时流处理项目实战

Flume+Kafka+Spark Streaming 构建通用实时流处理平台

1404 学习 · 571 问题

查看课程