improve logging
This commit is contained in:
Vendored
+1
-4
@@ -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
|
||||||
|
|||||||
@@ -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}`,
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user