我正在使用 kedro 和 vscode 的数据块扩展来访问 Azure 上的数据块服务器。 一切正常,但在本地执行文件时我看不到任何输出。 我收到的唯一输出是:
31/03/2023, 15:09:32 - Synchronizing code to /Repos/<>@<>.ide ...
31/03/2023, 15:09:32 - Running kedro-hello-world.py ...
[03/31/23 13:09:37] INFO Kedro project dp-kedro session.py:355
31/03/2023, 15:09:43 - Done (took 13914ms)
如果我查看日志,我会看到以下内容:
{"level":"debug","logger":"SDK","loggingFunction":"CommandExecutionService.commandStatus","message":"cluster","operationId":"id","operationName":"CommandExecutionService.commandStatus","request":{"method":"GET"},"response":{"id":"id","results":{"data":"[03/31/23 12:41:43] INFO Kedro project dp-kedro session.py:355","resultType":"text"},"status":"Finished"},"timestamp":1680266509470}
所以似乎其余的消息没有返回到 vscode? 直接在数据块上执行文件是可行的,我可以看到 Kedro 的所有输出。