improve logging

This commit is contained in:
Hailey
2025-08-31 14:59:11 -07:00
parent e2b6452e0c
commit 976a2519a7
2 changed files with 5 additions and 10 deletions
+1 -4
View File
@@ -52,13 +52,10 @@ export class SafelinkClient {
{error: e, inputUrl: link}, {error: e, inputUrl: link},
'failed to normalize looked up link', 'failed to normalize looked up link',
) )
// fail open
return 'ok' return 'ok'
} }
redirectLogger.info(url)
redirectLogger.info(domain)
const urlRule = this.urlCache.get(url) const urlRule = this.urlCache.get(url)
if (urlRule) { if (urlRule) {
return urlRule return urlRule
+4 -6
View File
@@ -54,7 +54,7 @@ export default function (ctx: AppContext, app: Express) {
if (rule !== 'ok') { if (rule !== 'ok') {
switch (rule.action) { switch (rule.action) {
case 'whitelist': case 'whitelist':
redirectLogger.info(`Whitelist rule matched for ${rule.url}`) redirectLogger.info({rule}, 'Whitelist rule matched')
break break
case 'block': case 'block':
html = linkWarningLayout( html = linkWarningLayout(
@@ -65,7 +65,7 @@ export default function (ctx: AppContext, app: Express) {
}), }),
) )
res.setHeader('Cache-Control', 'no-store') res.setHeader('Cache-Control', 'no-store')
redirectLogger.info(`Block rule matched for ${rule.url}`) redirectLogger.info({rule}, 'Block rule matched')
break break
case 'warn': case 'warn':
html = linkWarningLayout( html = linkWarningLayout(
@@ -76,12 +76,10 @@ export default function (ctx: AppContext, app: Express) {
}), }),
) )
res.setHeader('Cache-Control', 'no-store') res.setHeader('Cache-Control', 'no-store')
redirectLogger.info(`Warn rule matched for ${rule.url}`) redirectLogger.info({rule}, 'Warn rule matched')
break break
default: default:
redirectLogger.warn( redirectLogger.warn({rule}, 'Unknown rule matched')
`${rule.action} rule (an unknown rule) matched for ${rule.url}`,
)
} }
} }
} }