(message: ResponseMessage, method: string, startTime: number)
| 736 | } |
| 737 | |
| 738 | function traceSendingResponse(message: ResponseMessage, method: string, startTime: number): void { |
| 739 | if (trace === Trace.Off || !tracer) { |
| 740 | return; |
| 741 | } |
| 742 | let data: string | undefined = undefined; |
| 743 | if (trace === Trace.Verbose) { |
| 744 | if (message.error && message.error.data) { |
| 745 | data = `Error data: ${JSON.stringify(message.error.data, null, 4)}\n\n`; |
| 746 | } else { |
| 747 | if (message.result) { |
| 748 | data = `Result: ${JSON.stringify(message.result, null, 4)}\n\n`; |
| 749 | } else if (message.error === void 0) { |
| 750 | data = 'No result returned.\n\n'; |
| 751 | } |
| 752 | } |
| 753 | } |
| 754 | tracer.log(`Sending response '${method} - (${message.id})'. Processing request took ${Date.now() - startTime}ms`, data) |
| 755 | } |
| 756 | |
| 757 | function traceReceivedRequest(message: RequestMessage): void { |
| 758 | if (trace === Trace.Off || !tracer) { |
no test coverage detected