Log4j 如何在flink docker中使用异步日志记录

Log4j 如何在flink docker中使用异步日志记录,log4j,apache-flink,Log4j,Apache Flink,我在用码头集装箱检查弗林克 使用mylog4j.properties设置为调试级别 我尝试添加-DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector,但似乎不起作用 我猜我需要使用新版本的log4j。不确定如何执行此操作如果使用较新版本的Log4j,您指的是log4j2,那么可能会有问题,因为Flink仍在使用Log4j 1.x.xy您可以从初始化时尝试获取Log4j属性的位置看出

我在用码头集装箱检查弗林克 使用my
log4j.properties
设置为调试级别

我尝试添加
-DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
,但似乎不起作用


我猜我需要使用新版本的log4j。不确定如何执行此操作

如果使用较新版本的Log4j,您指的是log4j2,那么可能会有问题,因为Flink仍在使用Log4j 1.x.xy您可以从初始化时尝试获取Log4j属性的位置看出,这可能有助于您了解发生了什么。Log4j属性还取决于您运行的客户端: