我们正在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?
1条答案
按热度按时间fcg9iug31#
不是固溶体,但这是一个解决办法。如果
log4j.properties
文件在/conf
文件夹,则引用类路径中jar中的log4j2文件。但是,当在带有log4j2属性文件的类路径中有多个jar时要小心。