|
308 | 308 | "description": "Optional flag to require current source code to match the pdb.", |
309 | 309 | "default": true |
310 | 310 | }, |
| 311 | + "logging": { |
| 312 | + "type": "object", |
| 313 | + "required": [], |
| 314 | + "default": {}, |
| 315 | + "description": "Optional flags to determine what types of messages should be logged to the output window.", |
| 316 | + "properties": { |
| 317 | + "exceptions": { |
| 318 | + "type": "boolean", |
| 319 | + "description": "Optional flag to determine whether exception messages should be logged to the output window.", |
| 320 | + "default": true |
| 321 | + }, |
| 322 | + "moduleLoad": { |
| 323 | + "type": "boolean", |
| 324 | + "description": "Optional flag to determine whether module load events should be logged to the output window.", |
| 325 | + "default": true |
| 326 | + }, |
| 327 | + "programOutput": { |
| 328 | + "type": "boolean", |
| 329 | + "description": "Optional flag to determine whether program output should be logged to the output window when not using an external console.", |
| 330 | + "default": true |
| 331 | + }, |
| 332 | + "engineLogging": { |
| 333 | + "type": "boolean", |
| 334 | + "description": "Optional flag to determine whether diagnostic engine logs should be logged to the output window.", |
| 335 | + "default": false |
| 336 | + }, |
| 337 | + "trace": { |
| 338 | + "type": "boolean", |
| 339 | + "description": "Optional flag to determine whether diagnostic adapter command tracing should be logged to the output window.", |
| 340 | + "default": false |
| 341 | + }, |
| 342 | + "traceResponse": { |
| 343 | + "type": "boolean", |
| 344 | + "description": "Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the output window.", |
| 345 | + "default": false |
| 346 | + } |
| 347 | + } |
| 348 | + }, |
311 | 349 | "pipeTransport": { |
312 | 350 | "type": "object", |
313 | 351 | "description": "When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the .NET Core debugger backend executable (clrdbg).", |
|
481 | 519 | "items": { |
482 | 520 | "type": "string" |
483 | 521 | }, |
| 522 | + "default": [] |
| 523 | + }, |
484 | 524 | "requireExactSource": { |
485 | 525 | "type": "boolean", |
486 | 526 | "description": "Optional flag to require current source code to match the pdb.", |
487 | 527 | "default": true |
488 | 528 | }, |
489 | | - "default": [] |
| 529 | + "logging": { |
| 530 | + "type": "object", |
| 531 | + "required": [], |
| 532 | + "default": {}, |
| 533 | + "description": "Optional flags to determine what types of messages should be logged to the output window.", |
| 534 | + "properties": { |
| 535 | + "exceptions": { |
| 536 | + "type": "boolean", |
| 537 | + "description": "Optional flag to determine whether exception messages should be logged to the output window.", |
| 538 | + "default": true |
| 539 | + }, |
| 540 | + "moduleLoad": { |
| 541 | + "type": "boolean", |
| 542 | + "description": "Optional flag to determine whether module load events should be logged to the output window.", |
| 543 | + "default": true |
| 544 | + }, |
| 545 | + "programOutput": { |
| 546 | + "type": "boolean", |
| 547 | + "description": "Optional flag to determine whether program output should be logged to the output window when not using an external console.", |
| 548 | + "default": true |
| 549 | + }, |
| 550 | + "engineLogging": { |
| 551 | + "type": "boolean", |
| 552 | + "description": "Optional flag to determine whether diagnostic engine logs should be logged to the output window.", |
| 553 | + "default": false |
| 554 | + }, |
| 555 | + "trace": { |
| 556 | + "type": "boolean", |
| 557 | + "description": "Optional flag to determine whether diagnostic adapter command tracing should be logged to the output window.", |
| 558 | + "default": false |
| 559 | + }, |
| 560 | + "traceResponse": { |
| 561 | + "type": "boolean", |
| 562 | + "description": "Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the output window.", |
| 563 | + "default": false |
| 564 | + } |
| 565 | + } |
490 | 566 | } |
491 | 567 | } |
492 | 568 | } |
|
0 commit comments