Better logging of errors.

sql-parser
Thorsten Muerell 7 years ago
parent 5de17c9079
commit decdbb8f67

@ -58,13 +58,13 @@ export function activate(context: vscode.ExtensionContext) {
try {
let json = JSON.parse(outputBuffer);
console.log(json);
const diagnostics = [];
let cd = json['columnDefinitions']
if (!json['rows']) {
if (!json['userErrors']) {
myOutputChannel.append("SQL executed successfully.\n");
} else {
if (json['userErrors']) {
myOutputChannel.append("Errors found:\n");
const document = vscode.window.activeTextEditor.document;
@ -79,6 +79,10 @@ export function activate(context: vscode.ExtensionContext) {
}
diagnosticCollection.set(document.uri, diagnostics);
} else if (json['exception']) {
myOutputChannel.append("Exception caught: " + json['exceptionMessage'] + "\n");
} else {
myOutputChannel.append("SQL executed successfully.\n");
}
} else {
provider.setData(json);

Loading…
Cancel
Save