spark 怎么可能登录到控制台?

问题描述 投票:0回答:0

我已将 log4j 配置为仅登录到文件中(我想完全禁用从 Spark 到控制台的日志记录)。我准备了以下配置并将其传递给 jvm(使用

-Dlog4j2.configurationFile
)。当涉及到传递配置文件时,它确实有效,因为我能够操作格式消息。

我的配置如下:

<Configuration>
    <Appenders>
        <RollingRandomAccessFile name="fileAppender"
                                 fileName="log">
        </RollingRandomAccessFile>
    </Appenders>
    <Loggers>
        <Root level="info">
            <AppenderRef ref="fileAppender"/>
        </Root>
        <Logger name="org.sparkproject.jetty" level="warn">
            <AppenderRef ref="fileAppender" />
        </Logger>
    </Loggers>
</Configuration>

我进入控制台:

 21/02/16 00:34:50 WARN BLAS: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS

这怎么可能?毕竟,我只为 root 配置了一个 Appender (

fileAppender
)。

apache-spark log4j
© www.soinside.com 2019 - 2024. All rights reserved.