logging - 将 Logger 与 DASK Futures 一起使用
问题描述
我一直在尝试将 Dask Futures 操作中的日志信息发送到单独的文件。不使用 Dask 的正常实现工作正常。然后,在发送到 DASK 的代码中,日志似乎无处可去。我也尝试过修改多人引用的 *.yaml 文件。然而,这似乎并没有改变它的运作方式。任何帮助,以及一些示例代码,对于如何在使用 DASK 的同时使用日志记录功能都会非常有用。
解决方案
@quasiben 的评论应作为潜在答案发布:
如果您正在从一个函数打印/记录,这些应该在 dask worker 日志中可用。这已经出现了几次 dask/#5577和 Distributed/#2033,其中一个问题尚未解决,但也许我们也可以改进这方面的文档。
我还要补充一点:这个问题没有具体说明是 Dask 自己的日志记录还是他们希望看到的他们自己的日志记录,如何使用日志记录,或者他们试图在哪里找到输出。例如,如果您的代码中有自己的记录器,并带有一个设置为写入文件的处理程序,那么您会期望在执行代码的机器上的给定文件中找到输出。
推荐阅读
- alexa-skills-kit - 没有 Alexa 智能家居触发器
- amazon-web-services - React Native 中的 AWS Appsync 401 和 403 错误
- linux - 在 U-boot 期间或在 U-boot 之后立即启动 spidev 程序
- c# - JSON .NET 反序列化错误的服务器响应
- crystal-lang - 正确使用 String#tr 方法?
- javascript - 防止多次点击按钮
- c# - 无法使用 [] 将索引应用于“数组”类型的表达式
- google-app-engine - 权限 IAM 意外删除
- reactjs - withStyles() 返回的组件类型是什么?
- javascript - jQuery(element) 是逐个选择每个元素还是一次全部选择?