mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Improve logging for MSSQL errors to handle HTTP request errors (#10348)
* Improve logging for MSSQL errors to handle HTTP request errors * stringify
This commit is contained in:
@@ -187,7 +187,17 @@ export function verifyPlatform(): Thenable<boolean> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function getErrorMessage(error: Error | any, removeHeader: boolean = false): string {
|
export function getErrorMessage(error: Error | any, removeHeader: boolean = false): string {
|
||||||
let errorMessage: string = (error instanceof Error) ? error.message : error.toString();
|
let errorMessage: string;
|
||||||
|
if (error instanceof Error) {
|
||||||
|
errorMessage = error.message;
|
||||||
|
} else if (error.responseText) {
|
||||||
|
errorMessage = error.responseText;
|
||||||
|
if (error.status) {
|
||||||
|
errorMessage += ` (${error.status})`;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
errorMessage = JSON.stringify(error.toString());
|
||||||
|
}
|
||||||
if (removeHeader) {
|
if (removeHeader) {
|
||||||
errorMessage = removeErrorHeader(errorMessage);
|
errorMessage = removeErrorHeader(errorMessage);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user