首页 > 解决方案 > 将 Logger 与 DASK Futures 一起使用

问题描述

我一直在尝试将 Dask Futures 操作中的日志信息发送到单独的文件。不使用 Dask 的正常实现工作正常。然后,在发送到 DASK 的代码中,日志似乎无处可去。我也尝试过修改多人引用的 *.yaml 文件。然而,这似乎并没有改变它的运作方式。任何帮助,以及一些示例代码,对于如何在使用 DASK 的同时使用日志记录功能都会非常有用。

标签: loggingdask

解决方案


@quasiben 的评论应作为潜在答案发布:

如果您正在从一个函数打印/记录,这些应该在 dask worker 日志中可用。这已经出现了几次 dask/#5577Distributed/#2033,其中一个问题尚未解决,但也许我们也可以改进这方面的文档。

我还要补充一点:这个问题没有具体说明是 Dask 自己的日志记录还是他们希望看到的他们自己的日志记录,如何使用日志记录,或者他们试图在哪里找到输出。例如,如果您的代码中有自己的记录器,并带有一个设置为写入文件的处理程序,那么您会期望在执行代码的机器上的给定文件中找到输出。


推荐阅读