-
Notifications
You must be signed in to change notification settings - Fork 340
Closed
Description
If I set my logs as below, I see a folder called "${name}" created.
This is because we trigger creation of the folder before the debug session name is inserted.
{
"dart.dapLogFile": "C:\\logs\\${workspaceName}\\dapLogFile.txt",
"dart.analyzerLogFile": "C:\\logs\\${workspaceName}\\analyzerLogFile.txt",
"dart.dartTestLogFile": "C:\\logs\\${workspaceName}\\${name}\\dartTestLogFile.txt",
"dart.extensionLogFile": "C:\\logs\\${workspaceName}\\extensionLogFile.txt",
"dart.devToolsLogFile": "C:\\logs\\${workspaceName}\\devToolsLogFile.txt",
"dart.vmServiceLogFile": "C:\\logs\\${workspaceName}\\${name}\\vmServiceLogFile.txt",
"dart.webDaemonLogFile": "C:\\logs\\${workspaceName}\\${name}\\webDaemonLogFile.txt",
"dart.flutterRunLogFile": "C:\\logs\\${workspaceName}\\${name}\\flutterRunLogFile.txt",
"dart.flutterTestLogFile": "C:\\logs\\${workspaceName}\\${name}\\flutterTestLogFile.txt",
"dart.flutterDaemonLogFile": "C:\\logs\\${workspaceName}\\flutterDaemonLogFile.txt",
"dart.toolingDaemonLogFile": "C:\\logs\\${workspaceName}\\toolingDaemonLogFile.txt",
"dart.analyzerInstrumentationLogFile": "C:\\logs\\${workspaceName}\\analyzerInstrumentationLogFile.txt",
}It's also not clear that some of these logs are legacy (for ex. flutter test) because those things are now wrapped up inside DAP and not executed directly by the extension. Those settings should be moved to the archived section.
(reported by @FMorschel on Discord)
FMorschel