mirror of
https://github.com/langchain-ai/langgraphjs-api.git
synced 2026-07-19 21:33:46 -04:00
Prevent logging too much info, make error logging much nicer
This commit is contained in:
+17
-6
@@ -48,12 +48,23 @@ export const logger = createLogger({
|
||||
}),
|
||||
])
|
||||
),
|
||||
transports: [
|
||||
new transports.Console({
|
||||
handleExceptions: true,
|
||||
handleRejections: true,
|
||||
}),
|
||||
],
|
||||
transports: [new transports.Console()],
|
||||
});
|
||||
|
||||
export const logError = (error: unknown) => {
|
||||
if (error instanceof Error) {
|
||||
logger.error(error.stack || error.message);
|
||||
} else {
|
||||
logger.error(String(error), { error });
|
||||
}
|
||||
};
|
||||
|
||||
process.on("uncaughtException", (error) => {
|
||||
logError(error);
|
||||
});
|
||||
|
||||
process.on("unhandledRejection", (error) => {
|
||||
logError(error);
|
||||
});
|
||||
|
||||
export const requestLogger = (): MiddlewareHandler =>
|
||||
|
||||
Reference in New Issue
Block a user