使用log4j2

7gs2gvoe  于 2021-06-26  发布在  Flink
关注(0)|答案(1)|浏览(434)

我们正在aws emr(5.29)上运行使用Yarn的flink(1.9.1)应用程序。我们在项目中的所有组件(包括flink应用程序)中都使用一个通用的日志适配器,它使用log4j2。
从文档中,我看到有3个配置文件。
log4j.属性
log4j-warn-session.properties属性
log4j-cli.properties属性
我知道我必须修改作业管理器和任务管理器日志的log4j.properties,以及集群代码中未包含的代码的log4j-cli.properties。在这种情况下,
如何传递log4j2.properties?
我们是否用log4j2jar替换lib文件夹中的日志jar?

fcg9iug3

fcg9iug31#

不是固溶体,但这是一个解决办法。如果 log4j.properties 文件在 /conf 文件夹,则引用类路径中jar中的log4j2文件。但是,当在带有log4j2属性文件的类路径中有多个jar时要小心。

相关问题