debugging 如何在不使用VS代码中的Flutter包的情况下将调试消息记录到Flutter的文件中?

pgvzfuti  于 2023-03-19  发布在  Flutter
关注(0)|答案(1)|浏览(100)

我想将所有调试控制台数据从VS代码传递到一个.txt文件,而不影响任何VS代码功能提供的flutter扩展。这将是伟大的同时传递数据到文件和打印在嵌入式控制台。
我对使用软件包创建文件不感兴趣。ChatGPT给了我解决方案,但它只能从终端工作

flutter run > log.txt

我试图将其作为launch.json的参数传递,但没有成功。

{
    "name": "With txt logging",
    "request": "launch",
    "type": "dart",
    "program": "flutter",
    "args": ["> log.txt"],
    "cwd": "${workspaceFolder}"
},
ymdaylpp

ymdaylpp1#

启动配置的VS代码文档状态:
如果正在使用的调试器扩展可以在VS代码的集成终端(或外部终端)中运行调试目标,则可以尝试将 shell 重定向语法(例如,“〈”或“〉”)作为参数传递。
尝试添加"console": "integratedTerminal"到您的启动配置。如果这不起作用,那么我认为这是不支持的 dart /Flutter扩展。

相关问题