@@ -2,10 +2,10 @@ import { appRouter, createTRPCContext } from '@databuddy/rpc';
22import cors from '@elysiajs/cors' ;
33import { fetchRequestHandler } from '@trpc/server/adapters/fetch' ;
44import { Elysia } from 'elysia' ;
5+ import { logger } from './lib/logger' ;
56import { assistant } from './routes/assistant' ;
67import { health } from './routes/health' ;
78import { query } from './routes/query' ;
8- import { logger } from '@databuddy/shared' ;
99
1010const app = new Elysia ( )
1111 . use (
@@ -32,7 +32,8 @@ const app = new Elysia()
3232 } ) ;
3333 } )
3434 . onError ( ( { error, code } ) => {
35- console . error ( error ) ;
35+ const errorMessage = error instanceof Error ? error . message : String ( error ) ;
36+ logger . error ( errorMessage , { error } ) ;
3637
3738 if ( error instanceof Error && error . message === 'Unauthorized' ) {
3839 return new Response (
@@ -57,11 +58,11 @@ export default {
5758} ;
5859
5960process . on ( 'SIGINT' , ( ) => {
60- console . log ( 'SIGINT signal received, shutting down...' ) ;
61+ logger . info ( 'SIGINT signal received, shutting down...' ) ;
6162 process . exit ( 0 ) ;
6263} ) ;
6364
6465process . on ( 'SIGTERM' , ( ) => {
65- console . log ( 'SIGTERM signal received, shutting down...' ) ;
66+ logger . info ( 'SIGTERM signal received, shutting down...' ) ;
6667 process . exit ( 0 ) ;
6768} ) ;
0 commit comments