[英]Flink logging - Using Log4j2
我们正在使用 yarn 在 AWS-EMR(5.29) 上运行 Flink(1.9.1) 应用程序。 我们在项目的所有组件(包括 Flink 应用程序)中都使用了一个通用的日志适配器,它使用 Log4j2。
从文档中,我看到有 3 个配置文件。
log4j.properties
log4j-yarn-session.properties
log4j-cli.properties
我知道我将不得不修改作业管理器和任务管理器日志的 log4j.properties 和集群代码中未包含的代码的 log4j-cli.properties。 现在鉴于这种情况,
如何传递我的 log4j2.properties?
我们是否将 lib 文件夹中的日志记录 jars 替换为 log4j2 jars?
不是一个可靠的解决方案,但这是一种解决方法。 如果删除/conf
文件夹中的log4j.properties
文件,则引用类路径中 jar 中的 log4j2 文件。 但是,当您在具有 log4j2 属性文件的类路径中有多个 jars 时要小心。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.