apache flink:已忽略logback配置

mspsb9vt  于 2021-06-21  发布在  Flink
关注(0)|答案(1)|浏览(482)

我有一个flink的工作,我使用logback作为我的日志框架。除了 file , console 附录,我也在使用 logstash-logback-appender 将日志发送到logstash示例。
如果我从eclipse运行flink作业,日志将被发送到指定的logstash服务器。
如果我将应用程序打包为jar并在eclipse外部运行,我可以看到日志被发送到logstash。
但是,如果从flink dashboard以作业的形式运行flink应用程序(通过上传与上面相同的jar),则日志不会发送到logstash。
我的flink安装程序正在windows上运行,按照此处的说明在windows上运行flink。我开始使用flink start-cluster.bat 我认为logback配置被忽略了。我已将logback配置放置在 src/main/resources 在我的申请表里。如何让flink安装程序识别logback配置?
我尝试了最佳实践中提到的步骤。这个步骤是否需要更换 log4jlogback 是为了 jobmanager & taskmanager 日志还是应用程序日志?

hkmswyz6

hkmswyz61#

尝试在lib/文件夹中添加logstash logback encoder lib以及logback jar。

相关问题