将用户名添加到Spark的log4j

时间:2016-12-10 18:50:08

标签: python logging apache-spark log4j py4j

我有一个使用Spark的python脚本,因此我决定使用Spark自己的log4j来为我的脚本执行日志记录。但是,我想将当前的OS用户名添加到日志记录模式,甚至可能添加其他参数。

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

如果不简单,也许我可以在开头的脚本中添加一些变量,然后将变量插入到log4j模式中?我可以通过级别调用记录器来获取消息,比如logger.info或类似的,但我不知道python的py4j网关可以访问哪些其他函数,我也找不到任何好的文档对此。

0 个答案:

没有答案