Just like request and response, events are also logged as formatted json for readability (#54105)

This commit is contained in:
Sheetal Nandi
2023-05-02 13:32:12 -07:00
committed by GitHub
parent 44f4e276b7
commit bbb9f2ebcf
232 changed files with 24455 additions and 1664 deletions

View File

@@ -117,8 +117,8 @@ export function createLoggerWritingToConsole(host: TestServerHost): Logger {
function sanitizeLog(s: string) {
return s.replace(/Elapsed::?\s*\d+(?:\.\d+)?ms/g, "Elapsed:: *ms")
.replace(/\"updateGraphDurationMs\"\:\d+(?:\.\d+)?/g, `"updateGraphDurationMs":*`)
.replace(/\"createAutoImportProviderProgramDurationMs\"\:\d+(?:\.\d+)?/g, `"createAutoImportProviderProgramDurationMs":*`)
.replace(/\"updateGraphDurationMs\"\:\s*\d+(?:\.\d+)?/g, `"updateGraphDurationMs": *`)
.replace(/\"createAutoImportProviderProgramDurationMs\"\:\s*\d+(?:\.\d+)?/g, `"createAutoImportProviderProgramDurationMs": *`)
.replace(`"version":"${ts.version}"`, `"version":"FakeVersion"`)
.replace(/getCompletionData: Get current token: \d+(?:\.\d+)?/g, `getCompletionData: Get current token: *`)
.replace(/getCompletionData: Is inside comment: \d+(?:\.\d+)?/g, `getCompletionData: Is inside comment: *`)