Skip to content

Commit 19b8444

Browse files
authored
Merge pull request #114 from FlowTestAI/structured-logs
feat: Log more structured information when running graph
2 parents 64d28fa + 97c6981 commit 19b8444

23 files changed

Lines changed: 276 additions & 119 deletions

.changeset/modern-pets-juggle.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'flowtestai': minor
3+
---
4+
5+
display pretty structured logs in graph run

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"react-dom": "^18.2.0",
6565
"react-edit-text": "^5.1.1",
6666
"react-icons": "^5.0.1",
67+
"react-json-view-lite": "^1.4.0",
6768
"react-perfect-scrollbar": "^1.5.8",
6869
"react-router": "^6.15.0",
6970
"react-router-dom": "^6.22.2",

packages/flowtest-electron/src/ipc/collection.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ const registerRendererEventHandlers = (mainWindow, watcher) => {
303303
status: result.status,
304304
statusText: result.statusText,
305305
data: result.data,
306+
headers: result.headers,
306307
};
307308
} catch (error) {
308309
if (error?.response) {
@@ -316,7 +317,7 @@ const registerRendererEventHandlers = (mainWindow, watcher) => {
316317
} else {
317318
return {
318319
error: {
319-
message: 'An unknown error occurred while running the request',
320+
message: `An error occurred while running the request : ${error?.message}`,
320321
},
321322
};
322323
}

packages/flowtest-electron/src/utils/flowparser/AssertNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class AssertNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'assertNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/AuthNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class AuthNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'authNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/DelayNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class DelayNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'delayNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/ComplexNode.js renamed to packages/flowtest-electron/src/utils/flowparser/NestedFlowNode.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
const { Node } = require('./Node');
22

3-
class ComplexNode extends Node {
3+
class NestedFlowNode extends Node {
44
constructor() {
5-
super('complexNode');
5+
super('flowNode');
66
}
77

88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'complexNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};
@@ -30,5 +30,5 @@ class ComplexNode extends Node {
3030
}
3131

3232
module.exports = {
33-
ComplexNode,
33+
NestedFlowNode,
3434
};

packages/flowtest-electron/src/utils/flowparser/OutputNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class OutputNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'outputNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/RequestNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class RequestNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'requestNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

packages/flowtest-electron/src/utils/flowparser/SetVarNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class SetVarNode extends Node {
88
serialize(id, data, metadata) {
99
return {
1010
id,
11-
type: 'setVarNode',
11+
type: this.type,
1212
data,
1313
...metadata,
1414
};

0 commit comments

Comments
 (0)