diff --git a/libs/badgen-serve.ts b/libs/badgen-serve.ts index 3706083..73ca984 100644 --- a/libs/badgen-serve.ts +++ b/libs/badgen-serve.ts @@ -57,7 +57,7 @@ export function badgenServe (handlers: BadgenServeHandlers): Function { return serveBadge(req, res, { params, query }) } catch (error) { if (error instanceof BadgenError) { - console.log(`BGE${error.code} "${error.status}" ${req.url}`) + console.error(`BGE${error.code} "${error.status}" ${req.url}`) return serveBadge(req, res, { code: error.code, sMaxAge: 5, @@ -71,9 +71,7 @@ export function badgenServe (handlers: BadgenServeHandlers): Function { // Handle timeout for `got` requests if (error.code === 'ETIMEDOUT') { - console.error(`E504 ${req.url}`) - // todo: send to google - + console.error(`APIE504 ${req.url}`) return serveBadge(req, res, { code: 504, sMaxAge: 5, @@ -89,10 +87,8 @@ export function badgenServe (handlers: BadgenServeHandlers): Function { if (error.statusCode) { const errorInfo = `${error.url} ${error.statusMessage}` console.error(`APIE${error.statusCode} ${req.url} ${errorInfo}`) - // todo: send to google - return serveBadge(req, res, { - code: error.statusCode, + code: 502, sMaxAge: 5, params: { subject: defaultLabel, @@ -108,7 +104,8 @@ export function badgenServe (handlers: BadgenServeHandlers): Function { }) sentry.captureException(error) - console.error(`E500 ${req.url}`, error.message, error) + // uncatched error + console.error(`UCE ${req.url}`, error.message, error) return serveBadge(req, res, { code: 500, sMaxAge: 5,