1

我有一个使用 Spark 的 python 脚本,所以我决定也使用 Spark 自己的 log4j 来为我的脚本进行日志记录。但是,我想将当前操作系统用户名添加到日志记录模式,甚至可能添加其他参数。

有一些解决方案我应该扩展 log4j 类等,但由于我使用的是 python,除此之外,甚至不是我自己的 log4j,而是 Spark,有没有一种简单的方法来添加这些变量?

如果不是更简单,也许我可以在开始时从脚本内部添加一些变量,然后将变量插入到 log4j 模式中?我可以通过类似或类似的级别调用消息记录器logger.info,但我不知道通过 python 的 py4j 网关可以访问哪些其他功能,而且我找不到任何好的文档。

4

0 回答 0