我想将所有调试控制台数据从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}"
},
1条答案
按热度按时间ymdaylpp1#
启动配置的VS代码文档状态:
如果正在使用的调试器扩展可以在VS代码的集成终端(或外部终端)中运行调试目标,则可以尝试将 shell 重定向语法(例如,“〈”或“〉”)作为参数传递。
尝试添加
"console": "integratedTerminal"
到您的启动配置。如果这不起作用,那么我认为这是不支持的 dart /Flutter扩展。