Skip to content

Commit 345cce0

Browse files
committed
fix: Enhance error logging for inspector and API responses
- Updated error handling in inspector scripts to stringify error objects for better readability. - Improved API response logging by stringifying response data for clearer output. - Ensured consistent error logging format across the application.
1 parent c3543e1 commit 345cce0

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

scripts/inspect-watch.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ function startInspector() {
2929
});
3030

3131
inspector.on('error', (err) => {
32-
console.error('Inspector failed to start:', err);
32+
console.error('Inspector failed to start:', typeof err === 'object' ? JSON.stringify(err, null, 2) : err);
3333
});
3434

3535
return inspector;
@@ -72,7 +72,7 @@ nodemon
7272
cleanup().then(() => process.exit(0));
7373
})
7474
.on('error', (err) => {
75-
console.error('Nodemon error:', err);
75+
console.error('Nodemon error:', typeof err === 'object' ? JSON.stringify(err, null, 2) : err);
7676
})
7777
.on('crash', () => {
7878
console.error('Application crashed');
@@ -94,6 +94,6 @@ process.on('SIGHUP', cleanup);
9494

9595
// Handle uncaught exceptions
9696
process.on('uncaughtException', (err) => {
97-
console.error('Uncaught exception:', err);
97+
console.error('Uncaught exception:', typeof err === 'object' ? JSON.stringify(err, null, 2) : err);
9898
cleanup().then(() => process.exit(1));
9999
});

scripts/inspect.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import { spawn } from "child_process";
2424
const inspect = spawn(args[0], args.slice(1), { stdio: "inherit" });
2525

2626
inspect.on("error", (err) => {
27-
console.error("Failed to start inspector:", err);
27+
console.error("Failed to start inspector:", typeof err === 'object' ? JSON.stringify(err, null, 2) : err);
2828
process.exit(1);
2929
});
3030

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ server.tool(
351351
headers: getHeaders(),
352352
})
353353

354-
console.log('API response:', response.data)
354+
console.log('API response:', JSON.stringify(response.data, null, 2))
355355

356356
return {
357357
content: [
@@ -1208,7 +1208,7 @@ server.tool(
12081208
headers: getHeaders(),
12091209
})
12101210

1211-
console.log('API response:', response.data)
1211+
console.log('API response:', JSON.stringify(response.data, null, 2))
12121212

12131213
return {
12141214
content: [
@@ -1608,6 +1608,6 @@ async function main() {
16081608
}
16091609

16101610
main().catch((error) => {
1611-
console.error('Fatal error:', error)
1611+
console.error('Fatal error:', typeof error === 'object' ? JSON.stringify(error, null, 2) : error)
16121612
process.exit(1)
16131613
})

0 commit comments

Comments
 (0)