Java 将spark驱动程序日志重定向到控制台,而不是stderr文件

Java 将spark驱动程序日志重定向到控制台,而不是stderr文件,java,scala,apache-spark,Java,Scala,Apache Spark,我正在kubernetis容器中运行spark master和worker。我正在使用java(scala)处理作业。spark worker在conf文件夹中有log4j.properties.template文件,如下所示。这里它指定了控制台追加器。现在,所有工作日志被重定向到控制台,但所有驱动程序日志被重定向到工作文件夹中的stderr文件。在驱动程序应用程序jar中,我使用了控制台appender # Set everything to be logged to the console

我正在kubernetis容器中运行spark master和worker。我正在使用java(scala)处理作业。spark worker在conf文件夹中有log4j.properties.template文件,如下所示。这里它指定了控制台追加器。现在,所有工作日志被重定向到控制台,但所有驱动程序日志被重定向到工作文件夹中的stderr文件。在驱动程序应用程序jar中,我使用了控制台appender

# Set everything to be logged to the console
log4j.rootCategory=INFO, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p 
%c{1}: %m%n
谁能帮我将驱动程序日志重定向到控制台而不是sterr文件