@@ -33,12 +33,20 @@ async function initializeRedis(
3333
3434 return new Promise < Redis > ( ( resolve , reject ) => {
3535 redis . on ( "ready" , ( ) => {
36- logger . info ( "Redis connection established." , config ) ;
36+ logger . info ( {
37+ at : "Indexer#initializeRedis" ,
38+ message : "Redis connection established" ,
39+ config,
40+ } ) ;
3741 resolve ( redis ) ;
3842 } ) ;
3943
4044 redis . on ( "error" , ( err ) => {
41- logger . error ( "Redis connection error:" , err ) ;
45+ logger . error ( {
46+ at : "Indexer#initializeRedis" ,
47+ message : "Redis connection failed" ,
48+ error : err ,
49+ } ) ;
4250 reject ( err ) ;
4351 } ) ;
4452 } ) ;
@@ -122,16 +130,17 @@ export async function Main(config: parseEnv.Config, logger: winston.Logger) {
122130 let exitRequested = false ;
123131 process . on ( "SIGINT" , ( ) => {
124132 if ( ! exitRequested ) {
125- logger . info (
126- "\nWait for shutdown, or press Ctrl+C again to forcefully exit." ,
127- ) ;
133+ logger . info ( {
134+ at : "Indexer#Main" ,
135+ message : "Wait for shutdown, or press Ctrl+C again to forcefully exit." ,
136+ } ) ;
128137 spokePoolIndexers . map ( ( s ) => s . stopGracefully ( ) ) ;
129138 hubPoolIndexer . stopGracefully ( ) ;
130139 } else {
131- logger . info ( "\nForcing exit...") ;
140+ logger . info ( { at : "Indexer#Main" , message : "Forcing exit..." } ) ;
132141 redis ?. quit ( ) ;
133142 postgres ?. destroy ( ) ;
134- logger . info ( " Exiting indexer") ;
143+ logger . info ( { at : "Indexer#Main" , message : " Exiting indexer" } ) ;
135144 across . utils . delay ( 5 ) . finally ( ( ) => process . exit ( ) ) ;
136145 }
137146 } ) ;
@@ -162,5 +171,5 @@ export async function Main(config: parseEnv.Config, logger: winston.Logger) {
162171
163172 redis ?. quit ( ) ;
164173 postgres ?. destroy ( ) ;
165- logger . info ( " Exiting indexer") ;
174+ logger . info ( { at : "Indexer#Main" , message : " Exiting indexer" } ) ;
166175}
0 commit comments