Flink1.12修改日志路径后,Web UI在TaskManager无法显示日志内容

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Flink1.12修改日志路径后,Web UI在TaskManager无法显示日志内容

jqwang
因为统一日志管理的需求,我们使用slf4j-logback的方法,通过在Flink工程的resources中添加自定义logback.xml的方法尝试修改了flink日志的路径。修改后日志已经可以正确在我们希望的路径生成,但web-ui上无法显示日志,且taskmanager.log文件也没有生成(依旧可以通过webui查看stdout,taskmanager.out文件有生成)

看到flink原始配置的logback.xml,里面日志的路径是${log.file},想请教一下,这个log.file参数是如何传递到flink中的,值是什么呢?以及有没有办法把日志路径调整为新的日志路径在web ui中显示呢?我尝试了flink run ........ -d flinkjob.jar -Dlog.file=/my/new/log/path.log 但是并没有生效。Flink版本是1.12.1

附件是我们自己配置的logback.xml文件,万望大家不吝赐教,万分感激。