【发布时间】:2015-11-25 11:58:00
【问题描述】:
出于测试目的,我想在 WebSphere Application Server 上以本地模式运行 Spark。问题是,一旦本地 Spark 上下文被初始化,它就会通过 Spark 记录器重定向 WebSphere 服务器内的 all 日志记录。
我所说的“重定向”是指:所有日志行,无一例外,无论哪个 WebSphere 组件或应用程序,都根据 WebSphere 日志记录到 SystemErr。在每条记录的消息上,您可以在实际日志消息之前看到另一个时间戳以及日志级别和记录器名称。
从其他问题中,我发现 WebSphere 和 Spark 在内部都使用 SLF4J。如何防止 Spark 中的 SLF4J 通过自身重定向来自其他应用程序的所有日志记录?
我正在使用 WebSphere Application Server v8.5.5.6 和 Apache Spark v1.4.1 CHD4 二进制分发版。
【问题讨论】:
-
您好,您使用的是 Liberty 还是经典 WebSphere?
-
那将是“经典”WebSphere,绝对不是 Liberty。
标签: logging apache-spark websphere slf4j