11import { listTech } from '@specfy/stack-analyser/dist/common/techs.generated.js' ;
22
33import { listAllRepositories } from '../models/repositories.js' ;
4- import { defaultLogger } from '../utils/logger.js' ;
4+ import { defaultLogger , logError } from '../utils/logger.js' ;
55import { categories } from '../utils/stacks.js' ;
66import { wait } from '../utils/wait.js' ;
77
@@ -32,15 +32,15 @@ if (hasCategories) {
3232
3333 const res = await fetch ( url ) ;
3434 if ( ! res . ok ) {
35- logger . error ( `Error: status ${ res . status } ` ) ;
35+ logError ( new Error ( `Error: status ${ res . status } ` ) ) ;
3636 }
3737
3838 const resLeaderboard = await fetch ( `${ url } /leaderboard` ) ;
3939 if ( ! resLeaderboard . ok ) {
40- logger . error ( `Error leaderboard: status ${ resLeaderboard . status } ` ) ;
40+ logError ( new Error ( `Error leaderboard: status ${ resLeaderboard . status } ` ) ) ;
4141 }
4242 } catch ( err ) {
43- logger . error ( ` Error:` , err ) ;
43+ logError ( new Error ( 'Failed to warm up cache' ) , err ) ;
4444 }
4545 await wait ( 100 ) ;
4646 }
@@ -57,14 +57,14 @@ if (hasTechs) {
5757 logger . info ( `Tech: ${ tech . key } ` ) ;
5858 const res = await fetch ( url ) ;
5959 if ( ! res . ok ) {
60- logger . error ( `Error: status ${ res . status } ` ) ;
60+ logError ( new Error ( `Error: status ${ res . status } ` ) ) ;
6161 }
6262 const resRelated = await fetch ( `${ url } /related` ) ;
6363 if ( ! resRelated . ok ) {
64- logger . error ( `Error related: status ${ resRelated . status } ` ) ;
64+ logError ( new Error ( `Error related: status ${ resRelated . status } ` ) ) ;
6565 }
6666 } catch ( err ) {
67- logger . error ( ` Error:` , err ) ;
67+ logError ( new Error ( `Failed to fetch tech` ) , err ) ;
6868 }
6969 await wait ( 100 ) ;
7070 techCount ++ ;
@@ -88,10 +88,10 @@ if (hasRepos) {
8888 logger . info ( `Repo: ${ repo . org } /${ repo . name } ` ) ;
8989 const res = await fetch ( url ) ;
9090 if ( ! res . ok ) {
91- logger . error ( `Error: status ${ res . status } ` ) ;
91+ logError ( new Error ( `Error: status ${ res . status } ` ) ) ;
9292 }
9393 } catch ( err ) {
94- logger . error ( ` Error:` , err ) ;
94+ logError ( new Error ( `Failed to fetch repo` ) , err ) ;
9595 }
9696 await wait ( 100 ) ;
9797 repoCount ++ ;
0 commit comments